ANDROID: ABI: Update DRM symbol for Exynos SoC
Update symbols for Exynos DRM
78 function symbol(s) added
'struct dma_buf_attachment* dma_buf_dynamic_attach(struct dma_buf*, struct device*, const struct dma_buf_attach_ops*, void*)'
'void dma_buf_move_notify(struct dma_buf*)'
'int dma_buf_pin(struct dma_buf_attachment*)'
'void dma_buf_unpin(struct dma_buf_attachment*)'
'struct dma_fence* dma_fence_chain_walk(struct dma_fence*)'
'struct dma_fence* dma_fence_get_stub()'
'long dma_fence_wait_any_timeout(struct dma_fence**, uint32_t, bool, long, uint32_t*)'
'int dma_resv_get_fences(struct dma_resv*, enum dma_resv_usage, unsigned int*, struct dma_fence***)'
'void drm_connector_attach_dp_subconnector_property(struct drm_connector*)'
'int drm_crtc_helper_set_config(struct drm_mode_set*, struct drm_modeset_acquire_ctx*)'
'bool drm_crtc_helper_set_mode(struct drm_crtc*, struct drm_display_mode*, int, int, struct drm_framebuffer*)'
'int drm_crtc_init(struct drm_device*, struct drm_crtc*, const struct drm_crtc_funcs*)'
'int drm_edid_header_is_valid(const void*)'
'struct dma_buf* drm_gem_prime_export(struct drm_gem_object*, int)'
'int drm_helper_connector_dpms(struct drm_connector*, int)'
'void drm_helper_disable_unused_functions(struct drm_device*)'
'int drm_helper_force_disable_all(struct drm_device*)'
'bool drm_kms_helper_is_poll_worker()'
'int drm_mode_create_scaling_mode_property(struct drm_device*)'
'int drm_prime_sg_to_dma_addr_array(struct sg_table*, dma_addr_t*, int)'
'int drm_syncobj_create(struct drm_syncobj**, uint32_t, struct dma_fence*)'
'int drm_syncobj_get_fd(struct drm_syncobj*, int*)'
'int drm_syncobj_get_handle(struct drm_file*, struct drm_syncobj*, u32*)'
'int i2c_bit_add_bus(struct i2c_adapter*)'
'int mmu_interval_notifier_insert(struct mmu_interval_notifier*, struct mm_struct*, unsigned long, unsigned long, const struct mmu_interval_notifier_ops*)'
'void mmu_interval_notifier_remove(struct mmu_interval_notifier*)'
'unsigned long mmu_interval_read_begin(struct mmu_interval_notifier*)'
'void mmu_notifier_synchronize()'
'void pci_assign_unassigned_bus_resources(struct pci_bus*)'
'struct resource* pci_bus_resource_n(const struct pci_bus*, int)'
'int pci_enable_atomic_ops_to_root(struct pci_dev*, u32)'
'void* pci_map_rom(struct pci_dev*, size_t*)'
'int pci_msix_vec_count(struct pci_dev*)'
'void pci_release_resource(struct pci_dev*, int)'
'int pci_resize_resource(struct pci_dev*, int, int)'
'void pci_unmap_rom(struct pci_dev*, void*)'
'u32 pcie_bandwidth_available(struct pci_dev*, struct pci_dev**, enum pci_bus_speed*, enum pcie_link_width*)'
'enum pci_bus_speed pcie_get_speed_cap(struct pci_dev*)'
'bool ttm_bo_eviction_valuable(struct ttm_buffer_object*, const struct ttm_place*)'
'int ttm_bo_init_reserved(struct ttm_device*, struct ttm_buffer_object*, enum ttm_bo_type, struct ttm_placement*, uint32_t, struct ttm_operation_ctx*, struct sg_table*, struct dma_resv*, void(*)(struct ttm_buffer_object*))'
'int ttm_bo_kmap(struct ttm_buffer_object*, unsigned long, unsigned long, struct ttm_bo_kmap_obj*)'
'void ttm_bo_kunmap(struct ttm_bo_kmap_obj*)'
'int ttm_bo_lock_delayed_workqueue(struct ttm_device*)'
'int ttm_bo_mem_space(struct ttm_buffer_object*, struct ttm_placement*, struct ttm_resource**, struct ttm_operation_ctx*)'
'int ttm_bo_mmap_obj(struct vm_area_struct*, struct ttm_buffer_object*)'
'int ttm_bo_move_accel_cleanup(struct ttm_buffer_object*, struct dma_fence*, bool, bool, struct ttm_resource*)'
'int ttm_bo_move_memcpy(struct ttm_buffer_object*, struct ttm_operation_ctx*, struct ttm_resource*)'
'void ttm_bo_move_to_lru_tail(struct ttm_buffer_object*)'
'void ttm_bo_pin(struct ttm_buffer_object*)'
'void ttm_bo_put(struct ttm_buffer_object*)'
'void ttm_bo_set_bulk_move(struct ttm_buffer_object*, struct ttm_lru_bulk_move*)'
'void ttm_bo_unlock_delayed_workqueue(struct ttm_device*, int)'
'void ttm_bo_unpin(struct ttm_buffer_object*)'
'int ttm_bo_validate(struct ttm_buffer_object*, struct ttm_placement*, struct ttm_operation_ctx*)'
'int ttm_bo_vm_access(struct vm_area_struct*, unsigned long, void*, int, int)'
'void ttm_bo_vm_close(struct vm_area_struct*)'
'vm_fault_t ttm_bo_vm_dummy_page(struct vm_fault*, pgprot_t)'
'vm_fault_t ttm_bo_vm_fault_reserved(struct vm_fault*, pgprot_t, unsigned long)'
'void ttm_bo_vm_open(struct vm_area_struct*)'
'vm_fault_t ttm_bo_vm_reserve(struct ttm_buffer_object*, struct vm_fault*)'
'void ttm_device_fini(struct ttm_device*)'
'int ttm_device_init(struct ttm_device*, struct ttm_device_funcs*, struct device*, struct address_space*, struct drm_vma_offset_manager*, bool, bool)'
'void ttm_eu_backoff_reservation(struct ww_acquire_ctx*, struct list_head*)'
'int ttm_eu_reserve_buffers(struct ww_acquire_ctx*, struct list_head*, bool, struct list_head*)'
'void ttm_lru_bulk_move_tail(struct ttm_lru_bulk_move*)'
'int ttm_pool_alloc(struct ttm_pool*, struct ttm_tt*, struct ttm_operation_ctx*)'
'int ttm_pool_debugfs(struct ttm_pool*, struct seq_file*)'
'void ttm_pool_free(struct ttm_pool*, struct ttm_tt*)'
'int ttm_range_man_fini_nocheck(struct ttm_device*, unsigned int)'
'int ttm_range_man_init_nocheck(struct ttm_device*, unsigned int, bool, unsigned long)'
'void ttm_resource_fini(struct ttm_resource_manager*, struct ttm_resource*)'
'void ttm_resource_free(struct ttm_buffer_object*, struct ttm_resource**)'
'void ttm_resource_init(struct ttm_buffer_object*, const struct ttm_place*, struct ttm_resource*)'
'int ttm_resource_manager_evict_all(struct ttm_device*, struct ttm_resource_manager*)'
'void ttm_resource_manager_init(struct ttm_resource_manager*, struct ttm_device*, uint64_t)'
'uint64_t ttm_resource_manager_usage(struct ttm_resource_manager*)'
'int ttm_sg_tt_init(struct ttm_tt*, struct ttm_buffer_object*, uint32_t, enum ttm_caching)'
'void ttm_tt_fini(struct ttm_tt*)'
3 variable symbol(s) added
'const struct dma_fence_ops dma_fence_chain_ops'
'const struct kernel_param_ops param_ops_hexint'
'struct ttm_global ttm_glob'
Bug: 280531400
Change-Id: Ie5dc1265b27d731af85014da897b35e4a3adeb26
Signed-off-by:
Junki Min <joonki.min@samsung.com>
Loading
Please sign in to comment