mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-06 02:50:49 +09:00
ANDROID: GKI: Add symbol list for exynos
- Add Initial ABI Symbol list for Exynos SOC BUILD_CONFIG=common/build.config.gki.aarch64 build/build_abi.sh --update Leaf changes summary: 170 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 159 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 11 Added variables 159 Added functions: [A] 'function void __do_once_done(bool*, static_key_true*, unsigned long int*, module*)' [A] 'function bool __do_once_start(bool*, unsigned long int*)' [A] 'function void __rb_erase_color(rb_node*, rb_root*, void (rb_node*, rb_node*)*)' [A] 'function void __rb_insert_augmented(rb_node*, rb_root*, void (rb_node*, rb_node*)*)' [A] 'function int __traceiter_android_rvh_can_migrate_task(void*, task_struct*, int, int*)' [A] 'function int __traceiter_android_rvh_cpu_cgroup_can_attach(void*, cgroup_taskset*, int*)' [A] 'function int __traceiter_android_rvh_cpufreq_transition(void*, cpufreq_policy*)' [A] 'function int __traceiter_android_rvh_find_lowest_rq(void*, task_struct*, cpumask*, int, int*)' [A] 'function int __traceiter_android_rvh_find_new_ilb(void*, cpumask*, int*)' [A] 'function int __traceiter_android_rvh_replace_next_task_fair(void*, rq*, task_struct**, sched_entity**, bool*, bool, task_struct*)' [A] 'function int __traceiter_android_rvh_sched_fork_init(void*, task_struct*)' [A] 'function int __traceiter_android_rvh_sched_nohz_balancer_kick(void*, rq*, unsigned int*, int*)' [A] 'function int __traceiter_android_rvh_sched_rebalance_domains(void*, rq*, int*)' [A] 'function int __traceiter_android_rvh_schedule(void*, task_struct*, task_struct*, rq*)' [A] 'function int __traceiter_android_rvh_select_fallback_rq(void*, int, task_struct*, int*)' [A] 'function int __traceiter_android_rvh_set_task_cpu(void*, task_struct*, unsigned int)' [A] 'function int __traceiter_android_vh_gic_set_affinity(void*, irq_data*, const cpumask*, bool, u8*, void*)' [A] 'function int __traceiter_android_vh_gic_v3_set_affinity(void*, irq_data*, const cpumask*, u64*, bool, void*)' [A] 'function int __traceiter_android_vh_logbuf_pr_cont(void*, printk_record*, size_t)' [A] 'function int __traceiter_ipi_entry(void*, const char*)' [A] 'function int __traceiter_ipi_exit(void*, const char*)' [A] 'function int __traceiter_ipi_raise(void*, const cpumask*, const char*)' [A] 'function void __wake_up_locked_key(wait_queue_head*, unsigned int, void*)' [A] 'function void* __xa_erase(xarray*, unsigned long int)' [A] 'function void* __xa_store(xarray*, unsigned long int, void*, gfp_t)' [A] 'function void _dev_alert(const device*, const char*, ...)' [A] 'function int _raw_write_trylock(rwlock_t*)' [A] 'function int class_create_file_ns(class*, const class_attribute*, void*)' [A] 'function cpuidle_driver* cpuidle_get_cpu_driver(cpuidle_device*)' [A] 'function int dapm_pinctrl_event(snd_soc_dapm_widget*, snd_kcontrol*, int)' [A] 'function void debugfs_create_file_size(const char*, umode_t, dentry*, void*, const file_operations*, loff_t)' [A] 'function ssize_t device_show_int(device*, device_attribute*, char*)' [A] 'function ssize_t device_store_int(device*, device_attribute*, const char*, size_t)' [A] 'function dma_buf_attachment* dma_buf_dynamic_attach(dma_buf*, device*, const dma_buf_attach_ops*, void*)' [A] 'function int dma_buf_get_flags(dma_buf*, unsigned long int*)' [A] 'function void dma_buf_move_notify(dma_buf*)' [A] 'function int dma_buf_pin(dma_buf_attachment*)' [A] 'function void dma_buf_unpin(dma_buf_attachment*)' [A] 'function void dma_fence_chain_init(dma_fence_chain*, dma_fence*, dma_fence*, uint64_t)' [A] 'function dma_fence* dma_fence_chain_walk(dma_fence*)' [A] 'function dma_fence* dma_fence_get_stub()' [A] 'function long int dma_fence_wait_any_timeout(dma_fence**, uint32_t, bool, long int, uint32_t*)' [A] 'function u64 dma_get_required_mask(device*)' [A] 'function int dma_resv_get_fences(dma_resv*, dma_fence**, unsigned int*, dma_fence***)' [A] 'function int do_wait_intr(wait_queue_head_t*, wait_queue_entry_t*)' [A] 'function int down_read_killable(rw_semaphore*)' [A] 'function int down_write_trylock(rw_semaphore*)' [A] 'function bool drm_any_plane_has_format(drm_device*, u32, u64)' [A] 'function void drm_atomic_bridge_chain_disable(drm_bridge*, drm_atomic_state*)' [A] 'function void drm_connector_attach_dp_subconnector_property(drm_connector*)' [A] 'function int drm_crtc_helper_set_config(drm_mode_set*, drm_modeset_acquire_ctx*)' [A] 'function bool drm_crtc_helper_set_mode(drm_crtc*, drm_display_mode*, int, int, drm_framebuffer*)' [A] 'function int drm_crtc_init(drm_device*, drm_crtc*, const drm_crtc_funcs*)' [A] 'function void drm_dp_set_subconnector_property(drm_connector*, drm_connector_status, const u8*, const u8*)' [A] 'function int drm_edid_header_is_valid(const u8*)' [A] 'function bool drm_edid_is_valid(edid*)' [A] 'function int drm_edid_to_speaker_allocation(edid*, u8**)' [A] 'function void drm_framebuffer_unregister_private(drm_framebuffer*)' [A] 'function void drm_helper_disable_unused_functions(drm_device*)' [A] 'function int drm_helper_force_disable_all(drm_device*)' [A] 'function void drm_helper_resume_force_mode(drm_device*)' [A] 'function bool drm_kms_helper_is_poll_worker()' [A] 'function int drm_mm_reserve_node(drm_mm*, drm_mm_node*)' [A] 'function int drm_mode_create_scaling_mode_property(drm_device*)' [A] 'function bool drm_mode_match(const drm_display_mode*, const drm_display_mode*, unsigned int)' [A] 'function int drm_prime_sg_to_dma_addr_array(sg_table*, dma_addr_t*, int)' [A] 'function void drm_print_bits(drm_printer*, unsigned long int, const char* const*, unsigned int)' [A] 'function int drm_syncobj_create(drm_syncobj**, uint32_t, dma_fence*)' [A] 'function int drm_syncobj_get_fd(drm_syncobj*, int*)' [A] 'function int drm_syncobj_get_handle(drm_file*, drm_syncobj*, u32*)' [A] 'function void drm_wait_one_vblank(drm_device*, unsigned int)' [A] 'function char* get_options(const char*, int, int*)' [A] 'function ssize_t hdmi_drm_infoframe_pack_only(const hdmi_drm_infoframe*, void*, size_t)' [A] 'function int i2c_bit_add_bus(i2c_adapter*)' [A] 'function int i3c_master_defslvs_locked(i3c_master_controller*)' [A] 'function int irq_force_affinity(unsigned int, const cpumask*)' [A] 'function int irq_set_handler_data(unsigned int, void*)' [A] 'function kobject* kobject_get(kobject*)' [A] 'function bool mem_encrypt_active()' [A] 'function void mmu_notifier_synchronize()' [A] 'function resource* pci_bus_resource_n(const pci_bus*, int)' [A] 'function int pci_enable_atomic_ops_to_root(pci_dev*, u32)' [A] 'function void* pci_map_rom(pci_dev*, size_t*)' [A] 'function int pci_msix_vec_count(pci_dev*)' [A] 'function u32 pci_rebar_get_possible_sizes(pci_dev*, int)' [A] 'function void pci_release_resource(pci_dev*, int)' [A] 'function int pci_resize_resource(pci_dev*, int, int)' [A] 'function void pci_unmap_rom(pci_dev*, void*)' [A] 'function int pci_wait_for_pending_transaction(pci_dev*)' [A] 'function pinctrl* pinctrl_get(device*)' [A] 'function bool printk_timed_ratelimit(unsigned long int*, unsigned int)' [A] 'function void proc_set_size(proc_dir_entry*, loff_t)' [A] 'function proc_dir_entry* proc_symlink(const char*, proc_dir_entry*, const char*)' [A] 'function rb_node* rb_first_postorder(const rb_root*)' [A] 'function rb_node* rb_next_postorder(const rb_node*)' [A] 'function reciprocal_value reciprocal_value(u32)' [A] 'function void refresh_frequency_limits(cpufreq_policy*)' [A] 'function int rtc_set_time(rtc_device*, rtc_time*)' [A] 'function void scsi_dma_unmap(scsi_cmnd*)' [A] 'function void scsi_eh_ready_devs(Scsi_Host*, list_head*, list_head*)' [A] 'function void smp_call_function_many(const cpumask*, smp_call_func_t, void*, bool)' [A] 'function int snd_hwdep_new(snd_card*, char*, int, snd_hwdep**)' [A] 'function unsigned int snd_pcm_rate_range_to_bits(unsigned int, unsigned int)' [A] 'function void snd_soc_component_async_complete(snd_soc_component*)' [A] 'function int snd_soc_component_update_bits_async(snd_soc_component*, unsigned int, unsigned int, unsigned int)' [A] 'function int snd_soc_dapm_get_pin_status(snd_soc_dapm_context*, const char*)' [A] 'function int snd_soc_dapm_weak_routes(snd_soc_dapm_context*, const snd_soc_dapm_route*, int)' [A] 'function snd_soc_dai* snd_soc_find_dai_with_mutex(const snd_soc_dai_link_component*)' [A] 'function int snd_soc_get_xr_sx(snd_kcontrol*, snd_ctl_elem_value*)' [A] 'function int snd_soc_put_xr_sx(snd_kcontrol*, snd_ctl_elem_value*)' [A] 'function const cpumask* system_32bit_el0_cpumask()' [A] 'function int tcp_register_congestion_control(tcp_congestion_ops*)' [A] 'function void tcp_reno_cong_avoid(sock*, u32, u32)' [A] 'function u32 tcp_reno_ssthresh(sock*)' [A] 'function u32 tcp_reno_undo_cwnd(sock*)' [A] 'function u32 tcp_slow_start(tcp_sock*, u32)' [A] 'function void tcp_unregister_congestion_control(tcp_congestion_ops*)' [A] 'function void ttm_bo_bulk_move_lru_tail(ttm_lru_bulk_move*)' [A] 'function bool ttm_bo_eviction_valuable(ttm_buffer_object*, const ttm_place*)' [A] 'function int ttm_bo_init_reserved(ttm_device*, ttm_buffer_object*, size_t, ttm_bo_type, ttm_placement*, uint32_t, ttm_operation_ctx*, sg_table*, dma_resv*, void (ttm_buffer_object*)*)' [A] 'function int ttm_bo_kmap(ttm_buffer_object*, unsigned long int, unsigned long int, ttm_bo_kmap_obj*)' [A] 'function void ttm_bo_kunmap(ttm_bo_kmap_obj*)' [A] 'function int ttm_bo_lock_delayed_workqueue(ttm_device*)' [A] 'function int ttm_bo_mem_space(ttm_buffer_object*, ttm_placement*, ttm_resource**, ttm_operation_ctx*)' [A] 'function int ttm_bo_mmap_obj(vm_area_struct*, ttm_buffer_object*)' [A] 'function int ttm_bo_move_accel_cleanup(ttm_buffer_object*, dma_fence*, bool, bool, ttm_resource*)' [A] 'function int ttm_bo_move_memcpy(ttm_buffer_object*, ttm_operation_ctx*, ttm_resource*)' [A] 'function void ttm_bo_move_to_lru_tail(ttm_buffer_object*, ttm_resource*, ttm_lru_bulk_move*)' [A] 'function void ttm_bo_put(ttm_buffer_object*)' [A] 'function void ttm_bo_unlock_delayed_workqueue(ttm_device*, int)' [A] 'function int ttm_bo_validate(ttm_buffer_object*, ttm_placement*, ttm_operation_ctx*)' [A] 'function int ttm_bo_vm_access(vm_area_struct*, unsigned long int, void*, int, int)' [A] 'function void ttm_bo_vm_close(vm_area_struct*)' [A] 'function vm_fault_t ttm_bo_vm_dummy_page(vm_fault*, pgprot_t)' [A] 'function vm_fault_t ttm_bo_vm_fault_reserved(vm_fault*, pgprot_t, unsigned long int)' [A] 'function void ttm_bo_vm_open(vm_area_struct*)' [A] 'function vm_fault_t ttm_bo_vm_reserve(ttm_buffer_object*, vm_fault*)' [A] 'function int ttm_bo_vmap(ttm_buffer_object*, dma_buf_map*)' [A] 'function void ttm_bo_vunmap(ttm_buffer_object*, dma_buf_map*)' [A] 'function int ttm_bo_wait(ttm_buffer_object*, bool, bool)' [A] 'function void ttm_device_fini(ttm_device*)' [A] 'function int ttm_device_init(ttm_device*, ttm_device_funcs*, device*, address_space*, drm_vma_offset_manager*, bool, bool)' [A] 'function void ttm_eu_backoff_reservation(ww_acquire_ctx*, list_head*)' [A] 'function void ttm_eu_fence_buffer_objects(ww_acquire_ctx*, list_head*, dma_fence*)' [A] 'function int ttm_eu_reserve_buffers(ww_acquire_ctx*, list_head*, bool, list_head*)' [A] 'function int ttm_pool_alloc(ttm_pool*, ttm_tt*, ttm_operation_ctx*)' [A] 'function int ttm_pool_debugfs(ttm_pool*, seq_file*)' [A] 'function void ttm_pool_free(ttm_pool*, ttm_tt*)' [A] 'function int ttm_range_man_fini(ttm_device*, unsigned int)' [A] 'function int ttm_range_man_init(ttm_device*, unsigned int, bool, unsigned long int)' [A] 'function void ttm_resource_free(ttm_buffer_object*, ttm_resource**)' [A] 'function void ttm_resource_init(ttm_buffer_object*, const ttm_place*, ttm_resource*)' [A] 'function int ttm_resource_manager_evict_all(ttm_device*, ttm_resource_manager*)' [A] 'function void ttm_resource_manager_init(ttm_resource_manager*, unsigned long int)' [A] 'function int ttm_sg_tt_init(ttm_tt*, ttm_buffer_object*, uint32_t, ttm_caching)' [A] 'function void ttm_tt_destroy_common(ttm_device*, ttm_tt*)' [A] 'function void ttm_tt_fini(ttm_tt*)' [A] 'function int usb_choose_configuration(usb_device*)' [A] 'function bool v4l2_match_dv_timings(const v4l2_dv_timings*, const v4l2_dv_timings*, unsigned int, bool)' 11 Added variables: [A] 'tracepoint __tracepoint_android_rvh_cpu_cgroup_can_attach' [A] 'tracepoint __tracepoint_android_rvh_cpufreq_transition' [A] 'tracepoint __tracepoint_android_rvh_find_new_ilb' [A] 'tracepoint __tracepoint_android_rvh_sched_rebalance_domains' [A] 'tracepoint __tracepoint_android_rvh_select_fallback_rq' [A] 'tracepoint __tracepoint_android_vh_gic_set_affinity' [A] 'tracepoint __tracepoint_android_vh_gic_v3_set_affinity' [A] 'tracepoint __tracepoint_ipi_exit' [A] 'const dma_fence_ops dma_fence_chain_ops' [A] 'const kernel_param_ops param_ops_hexint' [A] 'ttm_global ttm_glob' Bug: 230443745 Signed-off-by: Hajun Sung <hajun.sung@samsung.com> Change-Id: I427fbcedbaaaf87f11d8f104d6140ee4a69fb5f7
This commit is contained in:
File diff suppressed because it is too large
Load Diff
1982
android/abi_gki_aarch64_exynos
Normal file
1982
android/abi_gki_aarch64_exynos
Normal file
File diff suppressed because it is too large
Load Diff
@@ -13,6 +13,7 @@ KMI_SYMBOL_LIST=android/abi_gki_aarch64
|
||||
ADDITIONAL_KMI_SYMBOL_LISTS="
|
||||
android/abi_gki_aarch64_virtual_device
|
||||
android/abi_gki_aarch64_db845c
|
||||
android/abi_gki_aarch64_exynos
|
||||
android/abi_gki_aarch64_exynosauto
|
||||
android/abi_gki_aarch64_fips140
|
||||
android/abi_gki_aarch64_imx
|
||||
|
||||
Reference in New Issue
Block a user