diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index 3dbcb27226b1..52dc975d19ba 100755 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -26,6 +26,7 @@ + @@ -99,6 +100,7 @@ + @@ -125,7 +127,9 @@ + + @@ -240,6 +244,7 @@ + @@ -266,6 +271,7 @@ + @@ -299,6 +305,7 @@ + @@ -310,6 +317,9 @@ + + + @@ -324,6 +334,9 @@ + + + @@ -359,6 +372,10 @@ + + + + @@ -371,6 +388,8 @@ + + @@ -422,7 +441,10 @@ + + + @@ -451,6 +473,8 @@ + + @@ -467,6 +491,7 @@ + @@ -482,6 +507,7 @@ + @@ -667,6 +693,8 @@ + + @@ -743,6 +771,7 @@ + @@ -799,6 +828,7 @@ + @@ -883,6 +913,7 @@ + @@ -1208,6 +1239,7 @@ + @@ -1261,6 +1293,7 @@ + @@ -1907,7 +1940,15 @@ + + + + + + + + @@ -2062,6 +2103,7 @@ + @@ -2217,11 +2259,20 @@ + + + + + + + + + @@ -2231,6 +2282,7 @@ + @@ -2612,6 +2664,7 @@ + @@ -3426,6 +3479,7 @@ + @@ -3477,6 +3531,7 @@ + @@ -3546,6 +3601,7 @@ + @@ -3846,6 +3902,7 @@ + @@ -3879,6 +3936,8 @@ + + @@ -3945,6 +4004,7 @@ + @@ -4057,6 +4117,7 @@ + @@ -4933,6 +4994,7 @@ + @@ -4959,6 +5021,7 @@ + @@ -4992,6 +5055,7 @@ + @@ -5003,6 +5067,9 @@ + + + @@ -5017,6 +5084,9 @@ + + + @@ -5050,10 +5120,15 @@ + + + + + @@ -5063,6 +5138,7 @@ + @@ -5070,6 +5146,8 @@ + + @@ -5122,7 +5200,10 @@ + + + @@ -5151,6 +5232,8 @@ + + @@ -5630,6 +5713,7 @@ + @@ -6084,6 +6168,7 @@ + @@ -8117,14 +8202,14 @@ - + - + @@ -9537,6 +9622,13 @@ + + + + + + + @@ -12562,6 +12654,7 @@ + @@ -18223,6 +18316,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -18816,6 +18929,14 @@ + + + + + + + + @@ -19782,6 +19903,7 @@ + @@ -20824,6 +20946,7 @@ + @@ -22961,6 +23084,7 @@ + @@ -23380,6 +23504,11 @@ + + + + + @@ -27408,6 +27537,11 @@ + + + + + @@ -33056,6 +33190,7 @@ + @@ -36142,6 +36277,7 @@ + @@ -37017,6 +37153,17 @@ + + + + + + + + + + + @@ -37956,6 +38103,11 @@ + + + + + @@ -38751,6 +38903,7 @@ + @@ -39202,6 +39355,7 @@ + @@ -39587,6 +39741,7 @@ + @@ -42715,12 +42870,12 @@ - + - + - + @@ -45407,6 +45562,7 @@ + @@ -46884,7 +47040,7 @@ - + @@ -50457,6 +50613,7 @@ + @@ -54862,6 +55019,9 @@ + + + @@ -55241,6 +55401,11 @@ + + + + + @@ -55617,6 +55782,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -56113,6 +56304,7 @@ + @@ -57105,6 +57297,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -58055,7 +58282,65 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -61153,6 +61438,7 @@ + @@ -61319,6 +61605,7 @@ + @@ -61797,6 +62084,9 @@ + + + @@ -62501,6 +62791,11 @@ + + + + + @@ -64923,6 +65218,17 @@ + + + + + + + + + + + @@ -66185,6 +66491,7 @@ + @@ -66988,6 +67295,11 @@ + + + + + @@ -71215,6 +71527,7 @@ + @@ -71465,7 +71778,11 @@ - + + + + + @@ -72801,6 +73118,7 @@ + @@ -77311,6 +77629,7 @@ + @@ -77673,6 +77992,12 @@ + + + + + + @@ -77834,6 +78159,14 @@ + + + + + + + + @@ -81399,6 +81732,7 @@ + @@ -81628,6 +81962,20 @@ + + + + + + + + + + + + + + @@ -84674,6 +85022,10 @@ + + + + @@ -88690,6 +89042,7 @@ + @@ -96454,6 +96807,10 @@ + + + + @@ -104914,7 +105271,7 @@ - + @@ -105182,7 +105539,7 @@ - + @@ -105779,6 +106136,13 @@ + + + + + + + @@ -106179,6 +106543,7 @@ + @@ -107476,6 +107841,7 @@ + @@ -107781,6 +108147,11 @@ + + + + + @@ -107922,10 +108293,10 @@ - - - - + + + + @@ -108237,6 +108608,14 @@ + + + + + + + + @@ -108399,6 +108778,12 @@ + + + + + + @@ -108406,6 +108791,10 @@ + + + + @@ -108462,9 +108851,9 @@ - - - + + + @@ -109042,6 +109431,12 @@ + + + + + + @@ -109102,9 +109497,9 @@ - - - + + + @@ -109214,6 +109609,13 @@ + + + + + + + @@ -109423,6 +109825,12 @@ + + + + + + @@ -109496,6 +109904,29 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -109590,6 +110021,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -109695,11 +110146,11 @@ - - - - - + + + + + @@ -109806,6 +110257,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + @@ -109879,6 +110355,17 @@ + + + + + + + + + + + @@ -109963,10 +110450,10 @@ - - - - + + + + @@ -110201,11 +110688,28 @@ + + + + + + + + + + + + + + + + + @@ -110373,6 +110877,18 @@ + + + + + + + + + + + + @@ -110397,6 +110913,7 @@ + @@ -110406,7 +110923,7 @@ - + @@ -110423,6 +110940,7 @@ + @@ -110456,6 +110974,7 @@ + @@ -110467,6 +110986,9 @@ + + + @@ -110481,6 +111003,9 @@ + + + @@ -110499,7 +111024,7 @@ - + @@ -110514,10 +111039,15 @@ + + + + + @@ -110527,6 +111057,7 @@ + @@ -110534,6 +111065,8 @@ + + @@ -110549,7 +111082,7 @@ - + @@ -110586,7 +111119,10 @@ + + + @@ -110615,6 +111151,8 @@ + + @@ -110695,6 +111233,11 @@ + + + + + @@ -110785,6 +111328,12 @@ + + + + + + @@ -111743,6 +112292,18 @@ + + + + + + + + + + + + @@ -112195,6 +112756,14 @@ + + + + + + + + @@ -112493,6 +113062,10 @@ + + + + @@ -113013,9 +113586,9 @@ - - - + + + @@ -113023,13 +113596,13 @@ - - - - + + + + - + @@ -113068,45 +113641,45 @@ - - + + - - + + - + - - - + + + - - + + - - + + - - + + - - + + - - - + + + @@ -113123,17 +113696,17 @@ - - + + - - + + - - - + + + @@ -114595,6 +115168,11 @@ + + + + + @@ -114894,6 +115472,12 @@ + + + + + + @@ -118321,10 +118905,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -119142,6 +119766,12 @@ + + + + + + @@ -119917,6 +120547,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -119940,6 +120607,10 @@ + + + + @@ -119986,6 +120657,10 @@ + + + + @@ -121951,6 +122626,13 @@ + + + + + + + @@ -122054,21 +122736,21 @@ - - + + - - + + - - - + + + - - + + @@ -125920,8 +126602,8 @@ - - + + @@ -126013,6 +126695,12 @@ + + + + + + @@ -126271,6 +126959,10 @@ + + + + @@ -126627,6 +127319,11 @@ + + + + + @@ -128176,6 +128873,11 @@ + + + + + @@ -128357,6 +129059,14 @@ + + + + + + + + @@ -128732,6 +129442,12 @@ + + + + + + @@ -129344,6 +130060,10 @@ + + + + @@ -130894,28 +131614,28 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - + + @@ -130923,19 +131643,19 @@ - - - - - + + + + + - - - - - - + + + + + + @@ -130945,9 +131665,9 @@ - - - + + + @@ -130960,12 +131680,12 @@ - - + + - - + + @@ -130973,12 +131693,12 @@ - - + + - - + + @@ -131073,28 +131793,28 @@ - - + + - - + + - - + + - - + + - - + + - - + + @@ -131264,10 +131984,10 @@ - - - - + + + + @@ -131377,16 +132097,16 @@ - - + + - - + + - - + + @@ -131636,10 +132356,10 @@ - - - - + + + + @@ -131849,8 +132569,8 @@ - - + + @@ -132520,20 +133240,20 @@ - - - + + + - - + + - - - - - + + + + + diff --git a/android/abi_gki_aarch64_exynos b/android/abi_gki_aarch64_exynos index 4c256e8b751d..e463c74791c5 100644 --- a/android/abi_gki_aarch64_exynos +++ b/android/abi_gki_aarch64_exynos @@ -73,9 +73,9 @@ blocking_notifier_call_chain blocking_notifier_chain_register blocking_notifier_chain_unregister + bpf_trace_run1 bpf_trace_run10 bpf_trace_run12 - bpf_trace_run1 bpf_trace_run2 bpf_trace_run3 bpf_trace_run4 @@ -247,6 +247,7 @@ debugfs_create_x32 debugfs_create_x64 debugfs_remove + debugfs_rename dec_zone_page_state default_llseek default_wake_function @@ -257,6 +258,7 @@ del_timer_sync destroy_workqueue dev_alloc_name + dev_change_net_namespace dev_close _dev_crit dev_driver_string @@ -278,6 +280,8 @@ devfreq_suspend_device devfreq_unregister_opp_notifier devfreq_update_interval + __dev_get_by_index + dev_get_by_index dev_get_by_name dev_get_regmap device_add @@ -298,6 +302,7 @@ device_property_read_u32_array device_register device_remove_file + device_rename device_set_wakeup_capable device_set_wakeup_enable device_show_bool @@ -757,6 +762,7 @@ event_triggers_call extcon_get_state extcon_set_state_sync + failure_tracking fb_mode_option __fdget fd_install @@ -807,6 +813,8 @@ get_cpu_idle_time get_device __get_free_pages + get_net_ns_by_fd + get_net_ns_by_pid get_random_bytes get_random_u32 __get_task_comm @@ -816,6 +824,8 @@ get_unused_fd_flags get_user_pages get_user_pages_fast + get_user_pages_remote + __get_vm_area_caller get_zeroed_page gic_nonsecure_priorities gpiochip_add_data_with_key @@ -827,6 +837,7 @@ gpiochip_remove gpiochip_unlock_as_irq gpiod_direction_input + gpiod_direction_output gpiod_direction_output_raw gpiod_get_raw_value gpiod_get_raw_value_cansleep @@ -881,6 +892,21 @@ i2c_transfer_buffer_flags i2c_unregister_device i2c_verify_client + i3c_generic_ibi_alloc_pool + i3c_generic_ibi_free_pool + i3c_generic_ibi_get_free_slot + i3c_generic_ibi_recycle_slot + i3c_master_add_i3c_dev_locked + i3c_master_defslvs_locked + i3c_master_disec_locked + i3c_master_do_daa + i3c_master_enec_locked + i3c_master_entdaa_locked + i3c_master_get_free_addr + i3c_master_queue_ibi + i3c_master_register + i3c_master_set_info + i3c_master_unregister ida_alloc_range ida_destroy ida_free @@ -900,6 +926,7 @@ iio_device_unregister iio_read_channel_processed inc_zone_page_state + inet_csk_get_port init_dummy_netdev init_net init_pseudo @@ -907,6 +934,7 @@ __init_swait_queue_head init_task init_timer_key + init_uts_ns init_wait_entry __init_waitqueue_head input_allocate_device @@ -988,9 +1016,9 @@ is_dma_buf_file is_vmalloc_addr iterate_fd + jiffies jiffies_64_to_clock_t jiffies64_to_msecs - jiffies jiffies_to_msecs jiffies_to_usecs kasan_flag_enabled @@ -998,6 +1026,9 @@ kernel_kobj kern_mount kern_unmount + key_create_or_update + key_put + keyring_alloc __kfifo_alloc __kfifo_free __kfifo_in @@ -1063,6 +1094,7 @@ kthread_unpark kthread_worker_fn ktime_get + ktime_get_coarse_with_offset ktime_get_mono_fast_ns ktime_get_raw ktime_get_raw_ts64 @@ -1088,9 +1120,11 @@ lzo1x_1_compress lzo1x_decompress_safe lzorle1x_1_compress + map_kernel_range media_device_register_entity media_entity_pads_init memchr + memcmp memcpy __memcpy_fromio __memcpy_toio @@ -1164,6 +1198,7 @@ __napi_schedule napi_schedule_prep __netdev_alloc_skb + netdev_err netif_carrier_off netif_carrier_on netif_napi_add @@ -1173,14 +1208,23 @@ netif_rx_ni netif_tx_stop_all_queues netif_tx_wake_queue + netlink_broadcast __netlink_kernel_create netlink_kernel_release + netlink_register_notifier netlink_unicast + netlink_unregister_notifier + net_ns_type_operations + net_ratelimit nla_append + nla_find nla_memcpy + __nla_parse nla_put + nla_put_64bit nla_put_nohdr nla_reserve + __nla_validate __nlmsg_put no_llseek nonseekable_open @@ -1267,6 +1311,7 @@ orderly_poweroff page_endio page_mapping + __page_pinner_migration_failed panic panic_notifier_list param_array_ops @@ -1423,8 +1468,10 @@ proc_set_user proc_symlink __pskb_copy_fclone + __pskb_pull_tail put_device put_disk + __put_net __put_page put_pid __put_task_struct @@ -1497,6 +1544,7 @@ register_netdevice register_netdevice_notifier register_oom_notifier + register_pernet_device register_pm_notifier register_reboot_notifier register_restart_handler @@ -1549,8 +1597,12 @@ return_address revalidate_disk_size rfkill_alloc + rfkill_blocked rfkill_destroy + rfkill_pause_polling rfkill_register + rfkill_resume_polling + rfkill_set_hw_state rfkill_unregister rps_needed rtc_class_close @@ -1620,6 +1672,7 @@ single_open single_open_size single_release + skb_add_rx_frag skb_clone skb_copy skb_copy_bits @@ -1728,6 +1781,8 @@ snd_vendor_set_ops snprintf soc_device_register + __sock_create + sock_release softnet_data sort __spi_alloc_controller @@ -1779,8 +1834,10 @@ strstr submit_bh subsys_system_register + __sw_hweight16 __sw_hweight32 __sw_hweight64 + __sw_hweight8 swiotlb_nr_tbl __sync_dirty_buffer sync_file_create @@ -1811,6 +1868,7 @@ system_freezable_wq system_freezing_cnt system_highpri_wq + system_power_efficient_wq system_state system_unbound_wq system_wq @@ -1845,7 +1903,10 @@ __traceiter_android_rvh_enqueue_task __traceiter_android_rvh_find_lowest_rq __traceiter_android_rvh_find_new_ilb + __traceiter_android_rvh_gic_v3_set_affinity __traceiter_android_rvh_post_init_entity_util_avg + __traceiter_android_rvh_replace_next_task_fair + __traceiter_android_rvh_sched_fork_init __traceiter_android_rvh_sched_newidle_balance __traceiter_android_rvh_sched_nohz_balancer_kick __traceiter_android_rvh_sched_rebalance_domains @@ -1854,7 +1915,6 @@ __traceiter_android_rvh_select_task_rq_rt __traceiter_android_vh_cpu_idle_enter __traceiter_android_vh_cpu_idle_exit - __traceiter_android_rvh_gic_v3_set_affinity __traceiter_android_vh_ipi_stop __traceiter_android_vh_scheduler_tick __traceiter_android_vh_show_mem @@ -1885,7 +1945,6 @@ __traceiter_suspend_resume __traceiter_workqueue_execute_end __traceiter_workqueue_execute_start - __traceiter_gpu_mem_total trace_output_call __tracepoint_android_rvh_can_migrate_task __tracepoint_android_rvh_cpu_cgroup_can_attach @@ -1893,7 +1952,10 @@ __tracepoint_android_rvh_enqueue_task __tracepoint_android_rvh_find_lowest_rq __tracepoint_android_rvh_find_new_ilb + __tracepoint_android_rvh_gic_v3_set_affinity __tracepoint_android_rvh_post_init_entity_util_avg + __tracepoint_android_rvh_replace_next_task_fair + __tracepoint_android_rvh_sched_fork_init __tracepoint_android_rvh_sched_newidle_balance __tracepoint_android_rvh_sched_nohz_balancer_kick __tracepoint_android_rvh_sched_rebalance_domains @@ -1902,7 +1964,6 @@ __tracepoint_android_rvh_select_task_rq_rt __tracepoint_android_vh_cpu_idle_enter __tracepoint_android_vh_cpu_idle_exit - __tracepoint_android_rvh_gic_v3_set_affinity __tracepoint_android_vh_ipi_stop __tracepoint_android_vh_scheduler_tick __tracepoint_android_vh_show_mem @@ -1985,6 +2046,7 @@ tty_insert_flip_string_fixed_flag tty_kref_put tty_port_tty_get + typec_get_drvdata typec_register_partner typec_register_port typec_set_data_role @@ -2029,6 +2091,7 @@ unregister_netdevice_notifier unregister_netdevice_queue unregister_oom_notifier + unregister_pernet_device unregister_pm_notifier unregister_reboot_notifier unregister_shrinker @@ -2140,6 +2203,7 @@ vb2_streamoff vb2_streamon vb2_wait_for_all_buffers + verify_pkcs7_signature vfree vfs_fsync vfs_getattr @@ -2188,6 +2252,7 @@ watchdog_register_device watchdog_set_restart_priority watchdog_unregister_device + wireless_nlevent_flush work_busy ww_mutex_lock ww_mutex_lock_interruptible diff --git a/android/abi_gki_aarch64_exynosauto b/android/abi_gki_aarch64_exynosauto index d05a5baadab9..dc913dc0e1d2 100644 --- a/android/abi_gki_aarch64_exynosauto +++ b/android/abi_gki_aarch64_exynosauto @@ -19,6 +19,7 @@ blocking_notifier_chain_unregister bpf_trace_run2 bpf_trace_run4 + cancel_delayed_work cancel_delayed_work_sync cancel_work_sync capable @@ -113,6 +114,7 @@ dma_buf_detach dma_buf_end_cpu_access dma_buf_export + dma_buf_fd dma_buf_get dma_buf_map_attachment dma_buf_mmap @@ -131,6 +133,7 @@ dma_free_attrs dma_heap_buffer_alloc dma_heap_find + dma_heap_get_drvdata dma_heap_put dma_map_page_attrs dma_map_sg_attrs @@ -215,6 +218,7 @@ i2c_register_driver i2c_transfer i2c_unregister_device + idr_remove __init_rwsem __init_swait_queue_head init_timer_key @@ -240,6 +244,7 @@ irq_to_desc is_vmalloc_addr jiffies + jiffies_to_msecs kasan_flag_enabled kasprintf kfree @@ -247,7 +252,11 @@ __kmalloc kmalloc_caches kmalloc_order_trace + kmem_cache_alloc kmem_cache_alloc_trace + kmem_cache_create + kmem_cache_destroy + kmem_cache_free kmemdup kobject_create_and_add kobject_get @@ -256,6 +265,7 @@ krealloc kset_unregister kstrdup + kstrtobool kstrtoint kstrtou8 kstrtouint @@ -361,6 +371,9 @@ pinctrl_lookup_state pinctrl_select_state platform_bus_type + platform_device_register_full + platform_device_unregister + __platform_driver_probe __platform_driver_register platform_driver_unregister platform_get_irq @@ -387,6 +400,10 @@ put_unused_fd queue_delayed_work_on queue_work_on + radix_tree_delete + radix_tree_insert + radix_tree_lookup + radix_tree_next_chunk ___ratelimit _raw_spin_lock _raw_spin_lock_irq @@ -398,6 +415,7 @@ __rcu_read_unlock rdev_get_drvdata rdev_get_id + refcount_dec_and_mutex_lock refcount_warn_saturate __refrigerator regcache_mark_dirty @@ -674,7 +692,6 @@ platform_device_alloc platform_device_del platform_device_put - platform_device_unregister platform_get_irq_byname_optional __pm_relax pm_runtime_allow @@ -865,7 +882,6 @@ drm_release drm_universal_plane_init drm_vblank_init - kstrtobool mipi_dsi_host_register mipi_dsi_host_unregister mutex_is_locked @@ -927,7 +943,6 @@ # required by g2d.ko add_timer - cancel_delayed_work device_get_dma_attr dma_fence_signal_locked frame_vector_create @@ -978,6 +993,7 @@ module_put of_machine_is_compatible __page_pinner_migration_failed + param_array_ops param_ops_byte __put_page rb_erase @@ -997,7 +1013,6 @@ __sw_hweight32 synchronize_rcu sysfs_streq - system_highpri_wq __traceiter_gpu_mem_total trace_output_call __tracepoint_gpu_mem_total @@ -1121,7 +1136,6 @@ fasync_helper idr_alloc idr_get_next - idr_remove kill_fasync # required by ptp.ko @@ -1158,7 +1172,6 @@ get_task_pid i2c_get_adapter i2c_new_client_device - jiffies_to_msecs kobject_del kstrtou16 kthread_flush_work @@ -1285,7 +1298,6 @@ dmabuf_page_pool_free dma_heap_add dma_heap_get_dev - dma_heap_get_drvdata dma_heap_get_name is_dma_buf_file iterate_fd @@ -1316,10 +1328,6 @@ iommu_group_set_iommudata iommu_put_dma_cookie iommu_report_device_fault - kmem_cache_alloc - kmem_cache_create - kmem_cache_destroy - kmem_cache_free of_get_dma_window pfn_valid @@ -1366,6 +1374,7 @@ pm_runtime_no_callbacks snd_pcm_hw_constraint_integer snd_pcm_lib_free_pages + snd_pcm_lib_ioctl snd_pcm_lib_malloc_pages snd_pcm_lib_preallocate_free_for_all snd_pcm_lib_preallocate_pages @@ -1409,6 +1418,7 @@ # required by ufs-exynosauto-core.ko blk_ksm_init_passthrough + device_get_match_data __traceiter_android_vh_ufs_fill_prdt __tracepoint_android_vh_ufs_fill_prdt ufshcd_config_pwr_mode @@ -1423,10 +1433,6 @@ # required by vbufq-be-module.ko drain_workqueue - radix_tree_delete - radix_tree_insert - radix_tree_lookup - radix_tree_next_chunk # required by vdriver-lib-module.ko kset_create_and_add @@ -1467,6 +1473,14 @@ sysfs_create_bin_file sysfs_remove_bin_file +# required by vlx-vdmaheap-module.ko + devm_get_free_pages + idr_alloc_cyclic + idr_find + radix_tree_iter_delete + uuid_gen + __vmalloc + # required by vlx-vipc-module.ko sigprocmask @@ -1476,3 +1490,10 @@ # required by vrpc-module.ko current_work + +# required by vvideo2-fe-module.ko + __task_pid_nr_ns + vprintk + +# preserved by --additions-only + system_highpri_wq diff --git a/android/abi_gki_aarch64_galaxy b/android/abi_gki_aarch64_galaxy new file mode 100644 index 000000000000..c944f9221ae1 --- /dev/null +++ b/android/abi_gki_aarch64_galaxy @@ -0,0 +1,4347 @@ +[abi_symbol_list] +PDE_DATA +__ClearPageMovable +__SetPageMovable +___pskb_trim +___ratelimit +__alloc_disk_node +__alloc_pages_nodemask +__alloc_percpu +__alloc_percpu_gfp +__alloc_skb +__arch_clear_user +__arch_copy_from_user +__arch_copy_in_user +__arch_copy_to_user +__arm_smccc_hvc +__arm_smccc_smc +__bitmap_andnot +__bitmap_clear +__bitmap_complement +__bitmap_or +__bitmap_set +__bitmap_weight +__bitmap_xor +__blk_mq_debugfs_rq_show +__blk_mq_end_request +__blk_rq_map_sg +__blkdev_issue_discard +__blkdev_issue_zeroout +__cfi_slowpath +__check_object_size +__class_create +__class_register +__clk_determine_rate +__clk_get_hw +__clk_get_name +__clk_hw_register_divider +__clk_hw_register_gate +__clk_hw_register_mux +__clk_is_enabled +__clk_mux_determine_rate_closest +__clocksource_register_scale +__close_fd +__const_udelay +__cpu_active_mask +__cpu_online_mask +__cpu_possible_mask +__cpu_present_mask +__cpufreq_driver_target +__cpuhp_remove_state +__cpuhp_setup_state +__cpuhp_setup_state_cpuslocked +__cpuhp_state_add_instance +__cpuhp_state_remove_instance +__dev_get_by_index +__dev_kfree_skb_any +__devm_alloc_percpu +__devm_drm_dev_alloc +__devm_iio_device_register +__devm_irq_alloc_descs +__devm_of_phy_provider_register +__devm_regmap_init +__devm_regmap_init_i2c +__devm_regmap_init_mmio_clk +__devm_regmap_init_spi +__devm_release_region +__devm_request_region +__devm_reset_control_get +__devm_spi_alloc_controller +__dma_request_channel +__do_once_done +__do_once_start +__drm_atomic_helper_connector_destroy_state +__drm_atomic_helper_connector_duplicate_state +__drm_atomic_helper_connector_reset +__drm_atomic_helper_crtc_destroy_state +__drm_atomic_helper_crtc_duplicate_state +__drm_atomic_helper_crtc_reset +__drm_atomic_helper_plane_destroy_state +__drm_atomic_helper_plane_duplicate_state +__drm_atomic_helper_private_obj_duplicate_state +__drm_atomic_state_free +__drm_dbg +__drm_debug +__drm_err +__drm_printfn_coredump +__drm_printfn_info +__drm_printfn_seq_file +__drm_puts_coredump +__drm_puts_seq_file +__dynamic_dev_dbg +__dynamic_pr_debug +__ethtool_get_link_ksettings +__fdget +__flush_icache_range +__free_pages +__get_free_pages +__get_task_comm +__hrtimer_get_remaining +__hvc_resize +__hwspin_lock_timeout +__hwspin_unlock +__i2c_smbus_xfer +__i2c_transfer +__iio_device_register +__init_rwsem +__init_swait_queue_head +__init_waitqueue_head +__ioread32_copy +__ioremap +__iowrite32_copy +__ipv6_addr_type +__irq_alloc_descs +__irq_domain_add +__irq_set_handler +__kfifo_alloc +__kfifo_free +__kfifo_in +__kfifo_init +__kfifo_out +__kfifo_out_peek +__kfifo_to_user +__kfree_skb +__kmalloc +__kthread_init_worker +__list_add_valid +__list_del_entry_valid +__local_bh_enable_ip +__lock_page +__log_post_read_mmio +__log_read_mmio +__log_write_mmio +__mdiobus_register +__media_device_register +__memcat_p +__memcpy_fromio +__memcpy_toio +__memset_io +__mmc_claim_host +__mmc_send_status +__mmdrop +__module_get +__msecs_to_jiffies +__mutex_init +__napi_alloc_skb +__napi_schedule +__ndelay +__netdev_alloc_skb +__netif_napi_del +__netif_set_xps_queue +__netlink_kernel_create +__next_zones_zonelist +__nla_parse +__nla_validate +__nlmsg_put +__num_online_cpus +__of_reset_control_get +__pci_register_driver +__per_cpu_offset +__percpu_down_read +__percpu_init_rwsem +__platform_driver_probe +__platform_driver_register +__platform_register_drivers +__pm_relax +__pm_runtime_disable +__pm_runtime_idle +__pm_runtime_resume +__pm_runtime_set_status +__pm_runtime_suspend +__pm_runtime_use_autosuspend +__pm_stay_awake +__printk_ratelimit +__pskb_pull_tail +__put_page +__put_task_struct +__rb_erase_color +__rb_insert_augmented +__rcu_read_lock +__rcu_read_unlock +__refrigerator +__register_chrdev +__register_rpmsg_driver +__regmap_init +__release_region +__request_module +__request_percpu_irq +__request_region +__rht_bucket_nested +__rtc_register_device +__scsi_execute +__scsi_iterate_devices +__scsi_print_sense +__sdhci_add_host +__seq_open_private +__serio_register_driver +__serio_register_port +__sg_page_iter_dma_next +__sg_page_iter_next +__sg_page_iter_start +__skb_ext_put +__skb_flow_dissect +__skb_get_hash +__skb_gso_segment +__skb_pad +__spi_alloc_controller +__spi_register_driver +__splice_from_pipe +__spmi_driver_register +__srcu_read_lock +__srcu_read_unlock +__stack_chk_fail +__stack_chk_guard +__sw_hweight16 +__sw_hweight32 +__sw_hweight64 +__sw_hweight8 +__sysfs_match_string +__task_pid_nr_ns +__task_rq_lock +__tasklet_hi_schedule +__tasklet_schedule +__trace_bprintk +__trace_bputs +__trace_printk +__traceiter_clock_set_rate +__traceiter_cpu_frequency +__traceiter_dma_fence_emit +__traceiter_dwc3_readl +__traceiter_dwc3_writel +__traceiter_gpu_mem_total +__traceiter_sched_util_est_se_tp +__traceiter_xdp_exception +__tracepoint_android_rvh_account_irq +__tracepoint_android_rvh_build_perf_domains +__tracepoint_android_rvh_can_migrate_task +__tracepoint_android_rvh_check_preempt_wakeup +__tracepoint_android_rvh_cpu_cgroup_attach +__tracepoint_android_rvh_cpu_cgroup_can_attach +__tracepoint_android_rvh_cpu_cgroup_online +__tracepoint_android_rvh_cpu_overutilized +__tracepoint_android_rvh_cpufreq_transition +__tracepoint_android_rvh_dequeue_task +__tracepoint_android_rvh_enqueue_task +__tracepoint_android_rvh_find_busiest_queue +__tracepoint_android_rvh_find_energy_efficient_cpu +__tracepoint_android_rvh_find_lowest_rq +__tracepoint_android_rvh_flush_task +__tracepoint_android_rvh_irqs_disable +__tracepoint_android_rvh_irqs_enable +__tracepoint_android_rvh_migrate_queued_task +__tracepoint_android_rvh_new_task_stats +__tracepoint_android_rvh_pick_next_entity +__tracepoint_android_rvh_place_entity +__tracepoint_android_rvh_preempt_disable +__tracepoint_android_rvh_preempt_enable +__tracepoint_android_rvh_replace_next_task_fair +__tracepoint_android_rvh_resume_cpus +__tracepoint_android_rvh_sched_balance_rt +__tracepoint_android_rvh_sched_cpu_dying +__tracepoint_android_rvh_sched_cpu_starting +__tracepoint_android_rvh_sched_exec +__tracepoint_android_rvh_sched_fork +__tracepoint_android_rvh_sched_fork_init +__tracepoint_android_rvh_sched_newidle_balance +__tracepoint_android_rvh_sched_nohz_balancer_kick +__tracepoint_android_rvh_sched_rebalance_domains +__tracepoint_android_rvh_schedule +__tracepoint_android_rvh_schedule_bug +__tracepoint_android_rvh_select_fallback_rq +__tracepoint_android_rvh_select_task_rq_fair +__tracepoint_android_rvh_select_task_rq_rt +__tracepoint_android_rvh_set_gfp_zone_flags +__tracepoint_android_rvh_set_iowait +__tracepoint_android_rvh_set_readahead_gfp_mask +__tracepoint_android_rvh_set_skip_swapcache_flags +__tracepoint_android_rvh_set_task_cpu +__tracepoint_android_rvh_tick_entry +__tracepoint_android_rvh_try_to_wake_up +__tracepoint_android_rvh_try_to_wake_up_success +__tracepoint_android_rvh_ttwu_cond +__tracepoint_android_rvh_typec_tcpci_chk_contaminant +__tracepoint_android_rvh_typec_tcpci_get_vbus +__tracepoint_android_rvh_uclamp_eff_get +__tracepoint_android_rvh_update_cpu_capacity +__tracepoint_android_rvh_update_cpus_allowed +__tracepoint_android_rvh_update_misfit_status +__tracepoint_android_rvh_util_est_update +__tracepoint_android_rvh_wake_up_new_task +__tracepoint_android_vh_allow_domain_state +__tracepoint_android_vh_arch_set_freq_scale +__tracepoint_android_vh_binder_restore_priority +__tracepoint_android_vh_binder_set_priority +__tracepoint_android_vh_binder_transaction_init +__tracepoint_android_vh_binder_wakeup_ilocked +__tracepoint_android_vh_cma_alloc_finish +__tracepoint_android_vh_cma_alloc_start +__tracepoint_android_vh_cpu_idle_enter +__tracepoint_android_vh_cpu_idle_exit +__tracepoint_android_vh_dump_throttled_rt_tasks +__tracepoint_android_vh_enable_thermal_genl_check +__tracepoint_android_vh_ep_create_wakeup_source +__tracepoint_android_vh_freq_table_limits +__tracepoint_android_vh_ftrace_dump_buffer +__tracepoint_android_vh_ftrace_format_check +__tracepoint_android_vh_ftrace_oops_enter +__tracepoint_android_vh_ftrace_oops_exit +__tracepoint_android_vh_ftrace_size_check +__tracepoint_android_vh_iommu_setup_dma_ops +__tracepoint_android_vh_ipi_stop +__tracepoint_android_vh_jiffies_update +__tracepoint_android_vh_kfree_skb +__tracepoint_android_vh_logbuf +__tracepoint_android_vh_meminfo_proc_show +__tracepoint_android_vh_pagecache_get_page +__tracepoint_android_vh_printk_hotplug +__tracepoint_android_vh_ptype_head +__tracepoint_android_vh_rmqueue +__tracepoint_android_vh_scheduler_tick +__tracepoint_android_vh_show_max_freq +__tracepoint_android_vh_show_resume_epoch_val +__tracepoint_android_vh_show_suspend_epoch_val +__tracepoint_android_vh_timer_calc_index +__tracepoint_android_vh_timerfd_create +__tracepoint_android_vh_typec_store_partner_src_caps +__tracepoint_android_vh_typec_tcpci_override_toggling +__tracepoint_android_vh_typec_tcpm_adj_current_limit +__tracepoint_android_vh_typec_tcpm_get_timer +__tracepoint_android_vh_ufs_check_int_errors +__tracepoint_android_vh_ufs_compl_command +__tracepoint_android_vh_ufs_fill_prdt +__tracepoint_android_vh_ufs_prepare_command +__tracepoint_android_vh_ufs_send_command +__tracepoint_android_vh_ufs_send_tm_command +__tracepoint_android_vh_ufs_send_uic_command +__tracepoint_android_vh_ufs_update_sdev +__tracepoint_android_vh_ufs_update_sysfs +__tracepoint_binder_transaction_received +__tracepoint_clock_set_rate +__tracepoint_cpu_frequency +__tracepoint_cpu_frequency_limits +__tracepoint_cpu_idle +__tracepoint_device_pm_callback_end +__tracepoint_device_pm_callback_start +__tracepoint_dma_fence_emit +__tracepoint_dwc3_ep_queue +__tracepoint_dwc3_readl +__tracepoint_dwc3_writel +__tracepoint_gpu_mem_total +__tracepoint_hrtimer_expire_entry +__tracepoint_hrtimer_expire_exit +__tracepoint_ipi_entry +__tracepoint_ipi_exit +__tracepoint_ipi_raise +__tracepoint_irq_handler_entry +__tracepoint_irq_handler_exit +__tracepoint_pelt_cfs_tp +__tracepoint_pelt_dl_tp +__tracepoint_pelt_irq_tp +__tracepoint_pelt_rt_tp +__tracepoint_pelt_se_tp +__tracepoint_rwmmio_post_read +__tracepoint_rwmmio_read +__tracepoint_rwmmio_write +__tracepoint_sched_cpu_capacity_tp +__tracepoint_sched_overutilized_tp +__tracepoint_sched_switch +__tracepoint_sched_util_est_cfs_tp +__tracepoint_sched_util_est_se_tp +__tracepoint_suspend_resume +__tracepoint_workqueue_execute_end +__tracepoint_workqueue_execute_start +__tracepoint_xdp_exception +__tty_insert_flip_char +__udelay +__uio_register_device +__unregister_chrdev +__update_load_avg_blocked_se +__usb_create_hcd +__usecs_to_jiffies +__v4l2_device_register_subdev_nodes +__video_register_device +__wait_rcu_gp +__wake_up +__wake_up_locked +__wake_up_locked_key +__wake_up_sync +__warn_printk +__xa_alloc +__xa_insert +__xfrm_state_destroy +_atomic_dec_and_lock +_copy_from_iter +_copy_from_iter_full +_copy_to_iter +_ctype +_dev_alert +_dev_crit +_dev_emerg +_dev_err +_dev_info +_dev_notice +_dev_warn +_raw_read_lock +_raw_read_lock_bh +_raw_read_lock_irq +_raw_read_lock_irqsave +_raw_read_unlock +_raw_read_unlock_bh +_raw_read_unlock_irq +_raw_read_unlock_irqrestore +_raw_spin_lock +_raw_spin_lock_bh +_raw_spin_lock_irq +_raw_spin_lock_irqsave +_raw_spin_trylock +_raw_spin_trylock_bh +_raw_spin_unlock +_raw_spin_unlock_bh +_raw_spin_unlock_irq +_raw_spin_unlock_irqrestore +_raw_write_lock +_raw_write_lock_bh +_raw_write_lock_irq +_raw_write_lock_irqsave +_raw_write_unlock +_raw_write_unlock_bh +_raw_write_unlock_irq +_raw_write_unlock_irqrestore +_snd_ctl_add_follower +_snd_pcm_stream_lock_irqsave +_totalram_pages +access_process_vm +ack_all_badblocks +activate_task +add_cpu +add_device_randomness +add_memory +add_memory_subsection +add_taint +add_timer +add_timer_on +add_uevent_var +add_wait_queue +adjust_managed_page_count +alarm_cancel +alarm_init +alarm_start +alarm_start_relative +alarm_try_to_cancel +alarmtimer_get_rtcdev +all_vm_events +alloc_anon_inode +alloc_chrdev_region +alloc_etherdev_mqs +alloc_io_pgtable_ops +alloc_netdev_mqs +alloc_page_buffers +alloc_pages_exact +alloc_skb_with_frags +alloc_workqueue +amba_bustype +amba_driver_register +amba_driver_unregister +amba_release_regions +amba_request_regions +android_debug_per_cpu_symbol +android_debug_symbol +android_rvh_probe_register +anon_inode_getfd +anon_inode_getfile +arch_timer_read_counter +argv_free +argv_split +arm64_const_caps_ready +arm64_use_ng_mappings +async_schedule_node +async_schedule_node_domain +async_synchronize_full_domain +atomic_notifier_call_chain +atomic_notifier_chain_register +atomic_notifier_chain_unregister +autoremove_wake_function +available_idle_cpu +backlight_device_get_by_type +backlight_device_register +backlight_device_set_brightness +backlight_device_unregister +badblocks_clear +badblocks_exit +badblocks_init +badblocks_set +badblocks_show +badblocks_store +balloon_aops +balloon_page_alloc +balloon_page_dequeue +balloon_page_enqueue +bcmp +bd_link_disk_holder +bd_set_nr_sectors +bd_unlink_disk_holder +bdev_check_media_change +bdev_read_only +bdevname +bdget_disk +bdput +bgpio_init +bin2hex +bio_add_page +bio_alloc_bioset +bio_associate_blkg +bio_chain +bio_clone_blkg_association +bio_endio +bio_init +bio_put +bioset_exit +bioset_init +bitmap_allocate_region +bitmap_find_next_zero_area_off +bitmap_from_arr32 +bitmap_parse +bitmap_parselist +bitmap_parselist_user +bitmap_print_to_pagebuf +bitmap_release_region +bitmap_to_arr32 +bitmap_zalloc +blk_alloc_queue +blk_cleanup_queue +blk_execute_rq +blk_execute_rq_nowait +blk_finish_plug +blk_freeze_queue_start +blk_get_queue +blk_get_request +blk_mq_alloc_request +blk_mq_alloc_request_hctx +blk_mq_alloc_tag_set +blk_mq_complete_request +blk_mq_complete_request_remote +blk_mq_debugfs_rq_show +blk_mq_delay_kick_requeue_list +blk_mq_end_request +blk_mq_free_request +blk_mq_free_tag_set +blk_mq_freeze_queue +blk_mq_freeze_queue_wait +blk_mq_freeze_queue_wait_timeout +blk_mq_init_queue +blk_mq_map_queues +blk_mq_pci_map_queues +blk_mq_quiesce_queue +blk_mq_requeue_request +blk_mq_rq_cpu +blk_mq_run_hw_queues +blk_mq_sched_request_inserted +blk_mq_sched_try_insert_merge +blk_mq_sched_try_merge +blk_mq_start_request +blk_mq_start_stopped_hw_queues +blk_mq_stop_hw_queue +blk_mq_tag_to_rq +blk_mq_tagset_busy_iter +blk_mq_tagset_wait_completed_request +blk_mq_unfreeze_queue +blk_mq_unique_tag +blk_mq_unquiesce_queue +blk_mq_update_nr_hw_queues +blk_mq_virtio_map_queues +blk_poll +blk_put_queue +blk_put_request +blk_queue_alignment_offset +blk_queue_bounce_limit +blk_queue_can_use_dma_map_merging +blk_queue_chunk_sectors +blk_queue_dma_alignment +blk_queue_flag_clear +blk_queue_flag_set +blk_queue_flag_test_and_set +blk_queue_io_min +blk_queue_io_opt +blk_queue_logical_block_size +blk_queue_max_discard_sectors +blk_queue_max_discard_segments +blk_queue_max_hw_sectors +blk_queue_max_segment_size +blk_queue_max_segments +blk_queue_max_write_zeroes_sectors +blk_queue_physical_block_size +blk_queue_rq_timeout +blk_queue_split +blk_queue_virt_boundary +blk_queue_write_cache +blk_register_region +blk_rq_map_kern +blk_rq_map_user +blk_rq_map_user_iov +blk_rq_unmap_user +blk_set_queue_dying +blk_set_stacking_limits +blk_start_plug +blk_status_to_errno +blk_sync_queue +blk_unregister_region +blk_update_request +blk_verify_command +blkdev_get_by_dev +blkdev_get_by_path +blkdev_issue_flush +blkdev_put +blocking_notifier_call_chain +blocking_notifier_chain_register +blocking_notifier_chain_unregister +bmap +bpf_dispatcher_xdp_func +bpf_prog_add +bpf_prog_put +bpf_prog_sub +bpf_stats_enabled_key +bpf_trace_run1 +bpf_trace_run10 +bpf_trace_run11 +bpf_trace_run12 +bpf_trace_run2 +bpf_trace_run3 +bpf_trace_run4 +bpf_trace_run5 +bpf_trace_run6 +bpf_trace_run7 +bpf_trace_run8 +bpf_trace_run9 +bpf_warn_invalid_xdp_action +bsearch +bt_err +build_skb +bus_find_device +bus_for_each_dev +bus_for_each_drv +bus_register +bus_register_notifier +bus_set_iommu +bus_unregister +bus_unregister_notifier +cache_line_size +call_netdevice_notifiers +call_rcu +call_rcu_tasks +call_rcu_tasks_trace +call_srcu +cancel_delayed_work +cancel_delayed_work_sync +cancel_work_sync +capable +cdev_add +cdev_alloc +cdev_del +cdev_device_add +cdev_device_del +cdev_init +cec_allocate_adapter +cec_delete_adapter +cec_received_msg_ts +cec_register_adapter +cec_s_log_addrs +cec_s_phys_addr +cec_s_phys_addr_from_edid +cec_transmit_attempt_done_ts +cec_transmit_done_ts +cec_unregister_adapter +cgroup_path_ns +cgroup_taskset_first +cgroup_taskset_next +check_preempt_curr +check_zeroed_user +class_create_file_ns +class_destroy +class_find_device +class_for_each_device +class_interface_unregister +class_unregister +cleancache_register_ops +cleanup_srcu_struct +clear_page +clk_bulk_disable +clk_bulk_enable +clk_bulk_get_all +clk_bulk_prepare +clk_bulk_put_all +clk_bulk_unprepare +clk_disable +clk_enable +clk_fixed_factor_ops +clk_fixed_rate_ops +clk_get +clk_get_parent +clk_get_rate +clk_hw_get_flags +clk_hw_get_name +clk_hw_get_num_parents +clk_hw_get_parent +clk_hw_get_parent_by_index +clk_hw_get_rate +clk_hw_is_enabled +clk_hw_is_prepared +clk_hw_register +clk_hw_register_fixed_factor +clk_hw_round_rate +clk_hw_set_rate_range +clk_hw_unregister +clk_hw_unregister_divider +clk_hw_unregister_fixed_factor +clk_hw_unregister_gate +clk_hw_unregister_mux +clk_notifier_register +clk_notifier_unregister +clk_prepare +clk_put +clk_register +clk_register_clkdev +clk_register_fixed_factor +clk_register_fixed_rate +clk_register_gate +clk_round_rate +clk_set_parent +clk_set_rate +clk_sync_state +clk_unprepare +clk_unregister +clockevents_config_and_register +clocks_calc_mult_shift +cma_alloc +cma_for_each_area +cma_get_name +cma_release +compat_alloc_user_space +compat_only_sysfs_link_entry_to_kobj +compat_ptr_ioctl +complete +complete_all +complete_and_exit +completion_done +component_add +component_bind_all +component_del +component_master_add_with_match +component_master_del +component_match_add_release +component_unbind_all +cond_synchronize_rcu +config_ep_by_speed +config_group_init +config_group_init_type_name +config_item_get +config_item_put +configfs_register_subsystem +configfs_unregister_subsystem +console_drivers +console_printk +console_stop +console_suspend_enabled +console_trylock +console_unlock +consume_skb +contig_page_data +copy_from_kernel_nofault +copy_page +cpu_all_bits +cpu_bit_bitmap +cpu_hwcap_keys +cpu_hwcaps +cpu_irqtime +cpu_is_hotpluggable +cpu_latency_qos_add_request +cpu_latency_qos_remove_request +cpu_latency_qos_request_active +cpu_latency_qos_update_request +cpu_number +cpu_pm_register_notifier +cpu_pm_unregister_notifier +cpu_scale +cpu_subsys +cpu_topology +cpufreq_add_update_util_hook +cpufreq_cpu_get +cpufreq_cpu_get_raw +cpufreq_cpu_put +cpufreq_disable_fast_switch +cpufreq_driver_fast_switch +cpufreq_driver_resolve_freq +cpufreq_enable_boost_support +cpufreq_enable_fast_switch +cpufreq_freq_attr_scaling_available_freqs +cpufreq_freq_attr_scaling_boost_freqs +cpufreq_freq_transition_begin +cpufreq_freq_transition_end +cpufreq_frequency_table_verify +cpufreq_generic_attr +cpufreq_generic_frequency_table_verify +cpufreq_generic_get +cpufreq_generic_suspend +cpufreq_get_driver_data +cpufreq_get_policy +cpufreq_policy_transition_delay_us +cpufreq_quick_get +cpufreq_quick_get_max +cpufreq_register_driver +cpufreq_register_governor +cpufreq_register_notifier +cpufreq_remove_update_util_hook +cpufreq_table_index_unsorted +cpufreq_this_cpu_can_update +cpufreq_unregister_driver +cpufreq_unregister_notifier +cpuhp_tasks_frozen +cpuidle_governor_latency_req +cpuidle_register_governor +cpumask_any_but +cpumask_next +cpumask_next_and +cpumask_next_wrap +cpupri_find_fitness +cpus_read_lock +cpus_read_unlock +crc32_le +crc8 +crc8_populate_msb +crypto_aead_encrypt +crypto_aead_setauthsize +crypto_aead_setkey +crypto_alloc_aead +crypto_alloc_base +crypto_alloc_shash +crypto_alloc_skcipher +crypto_cipher_encrypt_one +crypto_cipher_setkey +crypto_comp_compress +crypto_comp_decompress +crypto_destroy_tfm +crypto_has_alg +crypto_register_alg +crypto_register_rngs +crypto_register_scomp +crypto_shash_digest +crypto_shash_final +crypto_shash_setkey +crypto_shash_update +crypto_skcipher_decrypt +crypto_skcipher_encrypt +crypto_skcipher_setkey +crypto_unregister_alg +crypto_unregister_rngs +crypto_unregister_scomp +css_next_child +csum_ipv6_magic +csum_partial +csum_tcpudp_nofold +current_time +current_work +d_add +d_alloc_name +d_delete +d_make_root +d_path +dapm_pinctrl_event +dapm_regulator_event +datagram_poll +deactivate_task +debugfs_attr_read +debugfs_attr_write +debugfs_create_atomic_t +debugfs_create_blob +debugfs_create_bool +debugfs_create_dir +debugfs_create_file +debugfs_create_file_unsafe +debugfs_create_regset32 +debugfs_create_size_t +debugfs_create_symlink +debugfs_create_u16 +debugfs_create_u32 +debugfs_create_u64 +debugfs_create_u8 +debugfs_create_ulong +debugfs_create_x32 +debugfs_create_x64 +debugfs_create_x8 +debugfs_file_get +debugfs_file_put +debugfs_lookup +debugfs_print_regs32 +debugfs_remove +dec_zone_page_state +default_llseek +deferred_free +del_gendisk +del_timer +del_timer_sync +delayed_work_timer_fn +desc_to_gpio +destroy_workqueue +dev_alloc_name +dev_close +dev_coredumpm +dev_coredumpv +dev_driver_string +dev_err_probe +dev_fwnode +dev_get_by_index +dev_get_by_name +dev_get_regmap +dev_get_stats +dev_mc_sync_multiple +dev_mc_unsync +dev_open +dev_pm_clear_wake_irq +dev_pm_domain_attach +dev_pm_domain_attach_by_name +dev_pm_domain_detach +dev_pm_genpd_add_notifier +dev_pm_genpd_remove_notifier +dev_pm_genpd_set_next_wakeup +dev_pm_genpd_set_performance_state +dev_pm_opp_add +dev_pm_opp_adjust_voltage +dev_pm_opp_disable +dev_pm_opp_enable +dev_pm_opp_find_freq_ceil +dev_pm_opp_find_freq_exact +dev_pm_opp_find_freq_floor +dev_pm_opp_free_cpufreq_table +dev_pm_opp_get_freq +dev_pm_opp_get_level +dev_pm_opp_get_max_transition_latency +dev_pm_opp_get_opp_count +dev_pm_opp_get_opp_table +dev_pm_opp_get_sharing_cpus +dev_pm_opp_get_suspend_opp_freq +dev_pm_opp_get_voltage +dev_pm_opp_init_cpufreq_table +dev_pm_opp_of_add_table +dev_pm_opp_of_cpumask_add_table +dev_pm_opp_of_cpumask_remove_table +dev_pm_opp_of_find_icc_paths +dev_pm_opp_of_get_sharing_cpus +dev_pm_opp_of_register_em +dev_pm_opp_of_remove_table +dev_pm_opp_put +dev_pm_opp_put_clkname +dev_pm_opp_put_opp_table +dev_pm_opp_put_regulators +dev_pm_opp_register_notifier +dev_pm_opp_remove_all_dynamic +dev_pm_opp_set_bw +dev_pm_opp_set_clkname +dev_pm_opp_set_rate +dev_pm_opp_set_regulators +dev_pm_opp_set_sharing_cpus +dev_pm_opp_set_supported_hw +dev_pm_opp_unregister_notifier +dev_pm_qos_add_notifier +dev_pm_qos_add_request +dev_pm_qos_expose_latency_tolerance +dev_pm_qos_hide_latency_tolerance +dev_pm_qos_read_value +dev_pm_qos_remove_notifier +dev_pm_qos_remove_request +dev_pm_qos_update_request +dev_pm_qos_update_user_latency_tolerance +dev_pm_set_dedicated_wake_irq +dev_printk +dev_printk_emit +dev_queue_xmit +dev_set_mtu +dev_set_name +dev_uc_sync_multiple +dev_uc_unsync +devfreq_add_device +devfreq_add_governor +devfreq_cooling_unregister +devfreq_get_devfreq_by_phandle +devfreq_monitor_resume +devfreq_monitor_start +devfreq_monitor_stop +devfreq_monitor_suspend +devfreq_recommended_opp +devfreq_register_opp_notifier +devfreq_remove_device +devfreq_remove_governor +devfreq_resume_device +devfreq_suspend_device +devfreq_unregister_opp_notifier +devfreq_update_interval +device_add +device_add_disk +device_add_groups +device_attach +device_bind_driver +device_create +device_create_bin_file +device_create_file +device_create_with_groups +device_del +device_destroy +device_find_child +device_for_each_child +device_get_dma_attr +device_get_mac_address +device_get_match_data +device_get_named_child_node +device_get_next_child_node +device_init_wakeup +device_initialize +device_link_add +device_link_del +device_match_fwnode +device_match_name +device_match_of_node +device_property_present +device_property_read_string +device_property_read_string_array +device_property_read_u16_array +device_property_read_u32_array +device_property_read_u8_array +device_register +device_release_driver +device_remove_bin_file +device_remove_file +device_remove_file_self +device_remove_groups +device_set_wakeup_capable +device_set_wakeup_enable +device_show_bool +device_show_int +device_store_bool +device_store_int +device_unregister +device_wakeup_disable +device_wakeup_enable +devm_add_action +devm_backlight_device_register +devm_backlight_device_unregister +devm_blk_ksm_init +devm_clk_bulk_get +devm_clk_bulk_get_all +devm_clk_bulk_get_optional +devm_clk_get +devm_clk_get_optional +devm_clk_hw_register +devm_clk_hw_register_clkdev +devm_clk_put +devm_clk_register +devm_devfreq_add_device +devm_devfreq_register_notifier +devm_devfreq_unregister_notifier +devm_device_add_group +devm_device_add_groups +devm_device_remove_group +devm_drm_panel_bridge_add_typed +devm_extcon_dev_allocate +devm_extcon_dev_register +devm_extcon_dev_unregister +devm_extcon_register_notifier +devm_free_irq +devm_free_percpu +devm_gen_pool_create +devm_get_clk_from_child +devm_gpio_free +devm_gpio_request +devm_gpio_request_one +devm_gpiochip_add_data_with_key +devm_gpiod_get +devm_gpiod_get_array +devm_gpiod_get_index +devm_gpiod_get_optional +devm_gpiod_put_array +devm_hwrng_register +devm_hwspin_lock_register +devm_i2c_new_dummy_device +devm_iio_channel_get +devm_iio_device_alloc +devm_input_allocate_device +devm_ioremap +devm_ioremap_resource +devm_ioremap_wc +devm_iounmap +devm_kasprintf +devm_kfree +devm_kmalloc +devm_kmemdup +devm_kstrdup +devm_kstrdup_const +devm_kvasprintf +devm_led_classdev_register_ext +devm_mbox_controller_register +devm_memremap +devm_mfd_add_devices +devm_nvmem_cell_get +devm_nvmem_device_get +devm_nvmem_register +devm_of_clk_add_hw_provider +devm_of_icc_get +devm_of_iomap +devm_of_platform_populate +devm_of_pwm_get +devm_pci_alloc_host_bridge +devm_phy_create +devm_phy_get +devm_phy_put +devm_pinctrl_get +devm_pinctrl_put +devm_pinctrl_register +devm_pinctrl_register_and_init +devm_platform_get_and_ioremap_resource +devm_platform_ioremap_resource +devm_platform_ioremap_resource_byname +devm_power_supply_register +devm_pwm_put +devm_regmap_add_irq_chip +devm_regmap_del_irq_chip +devm_regmap_field_alloc +devm_regulator_bulk_get +devm_regulator_get +devm_regulator_get_exclusive +devm_regulator_get_optional +devm_regulator_put +devm_regulator_register +devm_regulator_register_notifier +devm_request_any_context_irq +devm_request_threaded_irq +devm_reset_control_array_get +devm_reset_controller_register +devm_rtc_allocate_device +devm_rtc_device_register +devm_snd_dmaengine_pcm_register +devm_snd_soc_register_card +devm_snd_soc_register_component +devm_spi_register_controller +devm_thermal_of_cooling_device_register +devm_thermal_zone_of_sensor_register +devm_thermal_zone_of_sensor_unregister +devm_usb_get_phy +devm_usb_get_phy_by_node +devm_usb_get_phy_by_phandle +devm_watchdog_register_device +devres_add +devres_alloc_node +devres_free +devres_release +disable_irq +disable_irq_nosync +disable_percpu_irq +disk_end_io_acct +disk_start_io_acct +divider_get_val +divider_recalc_rate +divider_ro_round_rate_parent +divider_round_rate_parent +dma_alloc_attrs +dma_async_device_register +dma_async_device_unregister +dma_async_tx_descriptor_init +dma_buf_attach +dma_buf_begin_cpu_access +dma_buf_begin_cpu_access_partial +dma_buf_detach +dma_buf_dynamic_attach +dma_buf_end_cpu_access +dma_buf_end_cpu_access_partial +dma_buf_export +dma_buf_fd +dma_buf_get +dma_buf_get_flags +dma_buf_map_attachment +dma_buf_mmap +dma_buf_move_notify +dma_buf_pin +dma_buf_put +dma_buf_unmap_attachment +dma_buf_unpin +dma_buf_vmap +dma_buf_vunmap +dma_contiguous_default_area +dma_fence_add_callback +dma_fence_array_create +dma_fence_array_ops +dma_fence_context_alloc +dma_fence_default_wait +dma_fence_enable_sw_signaling +dma_fence_free +dma_fence_get_status +dma_fence_get_stub +dma_fence_init +dma_fence_match_context +dma_fence_release +dma_fence_remove_callback +dma_fence_signal +dma_fence_signal_locked +dma_fence_wait_any_timeout +dma_fence_wait_timeout +dma_free_attrs +dma_get_merge_boundary +dma_get_required_mask +dma_get_sgtable_attrs +dma_get_slave_caps +dma_get_slave_channel +dma_heap_add +dma_heap_buffer_alloc +dma_heap_buffer_free +dma_heap_find +dma_heap_get_dev +dma_heap_get_drvdata +dma_heap_get_name +dma_heap_put +dma_map_page_attrs +dma_map_resource +dma_map_sg_attrs +dma_max_mapping_size +dma_mmap_attrs +dma_pool_alloc +dma_pool_create +dma_pool_destroy +dma_pool_free +dma_release_channel +dma_request_chan +dma_resv_add_excl_fence +dma_resv_add_shared_fence +dma_resv_fini +dma_resv_get_fences_rcu +dma_resv_init +dma_resv_reserve_shared +dma_resv_test_signaled_rcu +dma_resv_wait_timeout_rcu +dma_set_coherent_mask +dma_set_mask +dma_sync_sg_for_cpu +dma_sync_sg_for_device +dma_sync_single_for_cpu +dma_sync_single_for_device +dma_unmap_page_attrs +dma_unmap_resource +dma_unmap_sg_attrs +dmabuf_page_pool_alloc +dmabuf_page_pool_create +dmabuf_page_pool_destroy +dmabuf_page_pool_free +dmaengine_unmap_put +dmam_alloc_attrs +dmam_free_coherent +dmam_pool_create +do_SAK +do_exit +do_trace_rcu_torture_read +do_wait_intr +do_wait_intr_irq +down +down_interruptible +down_read +down_read_killable +down_read_trylock +down_timeout +down_trylock +down_write +downgrade_write +dput +drain_workqueue +driver_create_file +driver_find_device +driver_register +driver_remove_file +driver_unregister +drm_add_edid_modes +drm_add_modes_noedid +drm_atomic_add_affected_connectors +drm_atomic_add_affected_planes +drm_atomic_commit +drm_atomic_get_connector_state +drm_atomic_get_crtc_state +drm_atomic_get_new_connector_for_encoder +drm_atomic_get_plane_state +drm_atomic_get_private_obj_state +drm_atomic_helper_bridge_destroy_state +drm_atomic_helper_bridge_duplicate_state +drm_atomic_helper_bridge_reset +drm_atomic_helper_check +drm_atomic_helper_check_modeset +drm_atomic_helper_check_plane_state +drm_atomic_helper_check_planes +drm_atomic_helper_cleanup_planes +drm_atomic_helper_commit +drm_atomic_helper_commit_cleanup_done +drm_atomic_helper_commit_duplicated_state +drm_atomic_helper_commit_hw_done +drm_atomic_helper_commit_modeset_disables +drm_atomic_helper_commit_modeset_enables +drm_atomic_helper_commit_planes +drm_atomic_helper_commit_tail +drm_atomic_helper_connector_destroy_state +drm_atomic_helper_connector_duplicate_state +drm_atomic_helper_connector_reset +drm_atomic_helper_crtc_destroy_state +drm_atomic_helper_crtc_duplicate_state +drm_atomic_helper_crtc_reset +drm_atomic_helper_damage_merged +drm_atomic_helper_dirtyfb +drm_atomic_helper_disable_plane +drm_atomic_helper_disable_planes_on_crtc +drm_atomic_helper_duplicate_state +drm_atomic_helper_fake_vblank +drm_atomic_helper_page_flip +drm_atomic_helper_plane_destroy_state +drm_atomic_helper_plane_duplicate_state +drm_atomic_helper_plane_reset +drm_atomic_helper_prepare_planes +drm_atomic_helper_set_config +drm_atomic_helper_setup_commit +drm_atomic_helper_shutdown +drm_atomic_helper_swap_state +drm_atomic_helper_update_legacy_modeset_state +drm_atomic_helper_update_plane +drm_atomic_helper_wait_for_dependencies +drm_atomic_helper_wait_for_fences +drm_atomic_helper_wait_for_flip_done +drm_atomic_helper_wait_for_vblanks +drm_atomic_normalize_zpos +drm_atomic_private_obj_fini +drm_atomic_private_obj_init +drm_atomic_set_crtc_for_connector +drm_atomic_set_crtc_for_plane +drm_atomic_set_fb_for_plane +drm_atomic_set_fence_for_plane +drm_atomic_set_mode_for_crtc +drm_atomic_state_alloc +drm_atomic_state_clear +drm_atomic_state_default_clear +drm_atomic_state_default_release +drm_atomic_state_init +drm_bridge_add +drm_bridge_attach +drm_bridge_chain_disable +drm_bridge_chain_enable +drm_bridge_chain_mode_set +drm_bridge_chain_post_disable +drm_bridge_chain_pre_enable +drm_bridge_hpd_notify +drm_bridge_remove +drm_client_init +drm_client_modeset_commit_locked +drm_client_register +drm_compat_ioctl +drm_connector_attach_dp_subconnector_property +drm_connector_attach_edid_property +drm_connector_attach_encoder +drm_connector_cleanup +drm_connector_has_possible_encoder +drm_connector_init +drm_connector_init_with_ddc +drm_connector_list_iter_begin +drm_connector_list_iter_end +drm_connector_list_iter_next +drm_connector_register +drm_connector_set_tile_property +drm_connector_unregister +drm_connector_update_edid_property +drm_crtc_arm_vblank_event +drm_crtc_cleanup +drm_crtc_enable_color_mgmt +drm_crtc_from_index +drm_crtc_handle_vblank +drm_crtc_helper_set_config +drm_crtc_helper_set_mode +drm_crtc_init +drm_crtc_init_with_planes +drm_crtc_send_vblank_event +drm_crtc_set_max_vblank_count +drm_crtc_vblank_count +drm_crtc_vblank_count_and_time +drm_crtc_vblank_get +drm_crtc_vblank_helper_get_vblank_timestamp +drm_crtc_vblank_off +drm_crtc_vblank_on +drm_crtc_vblank_put +drm_crtc_vblank_reset +drm_crtc_wait_one_vblank +drm_cvt_mode +drm_debugfs_create_files +drm_detect_hdmi_monitor +drm_detect_monitor_audio +drm_dev_alloc +drm_dev_dbg +drm_dev_enter +drm_dev_exit +drm_dev_get +drm_dev_printk +drm_dev_put +drm_dev_register +drm_dev_set_unique +drm_dev_unplug +drm_dev_unregister +drm_display_mode_to_videomode +drm_do_get_edid +drm_dp_atomic_find_vcpi_slots +drm_dp_atomic_release_vcpi_slots +drm_dp_aux_init +drm_dp_aux_register +drm_dp_aux_unregister +drm_dp_bw_code_to_link_rate +drm_dp_calc_pbn_mode +drm_dp_channel_eq_ok +drm_dp_check_act_status +drm_dp_clock_recovery_ok +drm_dp_dpcd_read +drm_dp_dpcd_read_link_status +drm_dp_dpcd_write +drm_dp_find_vcpi_slots +drm_dp_get_adjust_request_pre_emphasis +drm_dp_get_adjust_request_voltage +drm_dp_get_edid_quirks +drm_dp_link_rate_to_bw_code +drm_dp_link_train_channel_eq_delay +drm_dp_link_train_clock_recovery_delay +drm_dp_mst_allocate_vcpi +drm_dp_mst_deallocate_vcpi +drm_dp_mst_detect_port +drm_dp_mst_get_edid +drm_dp_mst_get_port_malloc +drm_dp_mst_hpd_irq +drm_dp_mst_put_port_malloc +drm_dp_mst_reset_vcpi_slots +drm_dp_mst_topology_mgr_destroy +drm_dp_mst_topology_mgr_init +drm_dp_mst_topology_mgr_set_mst +drm_dp_send_power_updown_phy +drm_dp_set_subconnector_property +drm_dp_update_payload_part1 +drm_dp_update_payload_part2 +drm_edid_block_valid +drm_edid_duplicate +drm_edid_header_is_valid +drm_edid_is_valid +drm_edid_to_sad +drm_edid_to_speaker_allocation +drm_encoder_cleanup +drm_encoder_init +drm_event_cancel_free +drm_event_reserve_init +drm_event_reserve_init_locked +drm_fb_cma_get_gem_obj +drm_flip_work_cleanup +drm_flip_work_commit +drm_flip_work_init +drm_flip_work_queue +drm_format_info +drm_framebuffer_cleanup +drm_framebuffer_init +drm_framebuffer_lookup +drm_framebuffer_remove +drm_framebuffer_unregister_private +drm_gem_cma_dumb_create_internal +drm_gem_cma_free_object +drm_gem_cma_mmap +drm_gem_cma_prime_get_sg_table +drm_gem_cma_prime_import_sg_table +drm_gem_cma_prime_mmap +drm_gem_cma_prime_vmap +drm_gem_cma_prime_vunmap +drm_gem_cma_vm_ops +drm_gem_create_mmap_offset +drm_gem_dmabuf_mmap +drm_gem_dmabuf_release +drm_gem_dmabuf_vmap +drm_gem_dmabuf_vunmap +drm_gem_fb_create +drm_gem_fb_create_handle +drm_gem_fb_destroy +drm_gem_fb_get_obj +drm_gem_fb_prepare_fb +drm_gem_free_mmap_offset +drm_gem_get_pages +drm_gem_handle_create +drm_gem_lock_reservations +drm_gem_map_attach +drm_gem_map_detach +drm_gem_map_dma_buf +drm_gem_mmap +drm_gem_mmap_obj +drm_gem_object_free +drm_gem_object_init +drm_gem_object_lookup +drm_gem_object_put_locked +drm_gem_object_release +drm_gem_prime_export +drm_gem_prime_fd_to_handle +drm_gem_prime_handle_to_fd +drm_gem_prime_import +drm_gem_prime_import_dev +drm_gem_prime_mmap +drm_gem_private_object_init +drm_gem_put_pages +drm_gem_shmem_create +drm_gem_shmem_free_object +drm_gem_shmem_get_sg_table +drm_gem_shmem_mmap +drm_gem_shmem_pin +drm_gem_shmem_print_info +drm_gem_shmem_unpin +drm_gem_shmem_vmap +drm_gem_shmem_vunmap +drm_gem_unlock_reservations +drm_gem_unmap_dma_buf +drm_gem_vm_close +drm_gem_vm_open +drm_get_connector_status_name +drm_get_edid +drm_get_format_info +drm_get_format_name +drm_handle_vblank +drm_hdmi_avi_infoframe_from_display_mode +drm_helper_connector_dpms +drm_helper_disable_unused_functions +drm_helper_force_disable_all +drm_helper_hpd_irq_event +drm_helper_mode_fill_fb_struct +drm_helper_probe_single_connector_modes +drm_helper_resume_force_mode +drm_ioctl +drm_irq_install +drm_irq_uninstall +drm_is_current_master +drm_kms_helper_hotplug_event +drm_kms_helper_is_poll_worker +drm_kms_helper_poll_disable +drm_kms_helper_poll_enable +drm_kms_helper_poll_fini +drm_kms_helper_poll_init +drm_match_cea_mode +drm_mm_init +drm_mm_insert_node_in_range +drm_mm_print +drm_mm_remove_node +drm_mm_takedown +drm_mode_config_cleanup +drm_mode_config_helper_resume +drm_mode_config_helper_suspend +drm_mode_config_reset +drm_mode_convert_to_umode +drm_mode_convert_umode +drm_mode_copy +drm_mode_create +drm_mode_create_dp_colorspace_property +drm_mode_create_scaling_mode_property +drm_mode_create_tile_group +drm_mode_crtc_set_gamma_size +drm_mode_debug_printmodeline +drm_mode_destroy +drm_mode_duplicate +drm_mode_equal +drm_mode_equal_no_clocks +drm_mode_get_tile_group +drm_mode_is_420_only +drm_mode_match +drm_mode_object_find +drm_mode_object_get +drm_mode_object_put +drm_mode_probed_add +drm_mode_set_crtcinfo +drm_mode_set_name +drm_mode_vrefresh +drm_modeset_acquire_fini +drm_modeset_acquire_init +drm_modeset_backoff +drm_modeset_drop_locks +drm_modeset_lock +drm_modeset_lock_all +drm_modeset_lock_all_ctx +drm_modeset_lock_init +drm_modeset_unlock +drm_modeset_unlock_all +drm_need_swiotlb +drm_object_attach_property +drm_object_property_set_value +drm_of_component_match_add +drm_of_find_possible_crtcs +drm_open +drm_panel_add +drm_panel_disable +drm_panel_enable +drm_panel_get_modes +drm_panel_init +drm_panel_prepare +drm_panel_remove +drm_panel_unprepare +drm_plane_cleanup +drm_plane_create_alpha_property +drm_plane_create_blend_mode_property +drm_plane_create_rotation_property +drm_plane_create_zpos_property +drm_plane_enable_fb_damage_clips +drm_poll +drm_prime_gem_destroy +drm_prime_pages_to_sg +drm_prime_sg_to_page_addr_arrays +drm_printf +drm_property_blob_get +drm_property_blob_put +drm_property_create +drm_property_create_bitmask +drm_property_create_blob +drm_property_create_bool +drm_property_create_enum +drm_property_create_range +drm_property_create_signed_range +drm_property_lookup_blob +drm_property_replace_blob +drm_puts +drm_read +drm_rect_calc_hscale +drm_rect_calc_vscale +drm_rect_clip_scaled +drm_rect_intersect +drm_release +drm_rotation_simplify +drm_send_event +drm_send_event_locked +drm_set_preferred_mode +drm_simple_encoder_init +drm_state_dump +drm_syncobj_add_point +drm_syncobj_create +drm_syncobj_find +drm_syncobj_find_fence +drm_syncobj_free +drm_syncobj_get_fd +drm_syncobj_get_handle +drm_syncobj_replace_fence +drm_sysfs_hotplug_event +drm_universal_plane_init +drm_vblank_init +drm_vma_node_allow +drm_vma_node_is_allowed +drm_vma_node_revoke +drm_wait_one_vblank +drm_writeback_connector_init +drm_writeback_queue_job +drm_writeback_signal_completion +drmm_kmalloc +drmm_mode_config_init +dst_release +dump_backtrace +dump_stack +dup_iter +dw_handle_msi_irq +dw_pcie_host_init +dw_pcie_msi_init +dw_pcie_own_conf_map_bus +dw_pcie_read +dw_pcie_setup_rc +dw_pcie_write +dwc3_send_gadget_ep_cmd +dwc3_stop_active_transfer +edac_device_add_device +edac_device_alloc_ctl_info +edac_device_alloc_index +edac_device_del_device +edac_device_free_ctl_info +edac_device_handle_ce_count +edac_device_handle_ue_count +efi +efi_tpm_final_log_size +elevator_alloc +elv_bio_merge_ok +elv_rb_add +elv_rb_del +elv_rb_find +elv_rb_former_request +elv_rb_latter_request +elv_register +elv_rqhash_add +elv_rqhash_del +elv_unregister +emergency_restart +enable_irq +enable_percpu_irq +eth_commit_mac_addr_change +eth_mac_addr +eth_platform_get_mac_address +eth_prepare_mac_addr_change +eth_type_trans +eth_validate_addr +ether_setup +ethtool_op_get_link +ethtool_op_get_ts_info +ethtool_virtdev_set_link_ksettings +event_triggers_call +eventfd_ctx_fdget +eventfd_ctx_fileget +eventfd_ctx_put +eventfd_ctx_remove_wait_queue +eventfd_signal +extcon_find_edev_by_node +extcon_get_edev_by_phandle +extcon_get_edev_name +extcon_get_extcon_dev +extcon_get_property +extcon_get_state +extcon_register_notifier +extcon_set_property +extcon_set_property_capability +extcon_set_state_sync +extcon_unregister_notifier +fasync_helper +fd_install +fget +file_path +filp_close +filp_open_block +find_get_pid +find_last_bit +find_next_bit +find_next_zero_bit +find_snd_usb_substream +find_task_by_vpid +find_vma +find_vpid +finish_wait +firmware_request_nowarn +flow_keys_basic_dissector +flush_dcache_page +flush_delayed_work +flush_signals +flush_work +flush_workqueue +fput +frame_vector_create +frame_vector_destroy +frame_vector_to_pages +free_buffer_head +free_io_pgtable_ops +free_irq +free_netdev +free_pages +free_pages_exact +free_percpu +free_percpu_irq +freezing_slow_path +freq_qos_add_request +freq_qos_remove_request +freq_qos_update_request +freq_scale +fs_bio_set +fsync_bdev +ftrace_dump +full_name_hash +fwnode_find_reference +fwnode_get_name +fwnode_get_named_child_node +fwnode_get_next_child_node +fwnode_gpiod_get_index +fwnode_handle_get +fwnode_handle_put +fwnode_property_present +fwnode_property_read_string +fwnode_property_read_u32_array +fwnode_usb_role_switch_get +gcd +gen_pool_add_owner +gen_pool_alloc_algo_owner +gen_pool_avail +gen_pool_best_fit +gen_pool_create +gen_pool_destroy +gen_pool_dma_alloc_align +gen_pool_dma_zalloc_align +gen_pool_first_fit_align +gen_pool_first_fit_order_align +gen_pool_free_owner +gen_pool_has_addr +gen_pool_set_algo +gen_pool_size +gen_pool_virt_to_phys +generic_delete_inode +generic_device_group +generic_file_llseek +generic_handle_irq +generic_iommu_put_resv_regions +generic_mii_ioctl +genl_notify +genl_register_family +genl_unregister_family +genlmsg_put +genphy_resume +get_cpu_device +get_cpu_idle_time +get_cpu_idle_time_us +get_cpu_iowait_time_us +get_device +get_device_system_crosststamp +get_governor_parent_kobj +get_next_ino +get_option +get_options +get_pid_task +get_random_bytes +get_random_bytes_arch +get_random_u32 +get_sg_io_hdr +get_state_synchronize_rcu +get_task_exe_file +get_task_mm +get_task_pid +get_thermal_instance +get_tree_single +get_unmapped_area +get_unused_fd_flags +get_user_pages +get_user_pages_fast +get_user_pages_remote +get_vaddr_frames +get_zeroed_page +getboottime64 +gfp_zone +gic_nonsecure_priorities +glob_match +gnss_allocate_device +gnss_deregister_device +gnss_insert_raw +gnss_put_device +gnss_register_device +gov_attr_set_get +gov_attr_set_init +gov_attr_set_put +governor_sysfs_ops +gpio_free +gpio_free_array +gpio_request +gpio_request_one +gpio_to_desc +gpiochip_add_data_with_key +gpiochip_add_pin_range +gpiochip_generic_config +gpiochip_generic_free +gpiochip_generic_request +gpiochip_get_data +gpiochip_line_is_valid +gpiochip_lock_as_irq +gpiochip_populate_parent_fwspec_fourcell +gpiochip_remove +gpiochip_unlock_as_irq +gpiod_count +gpiod_direction_input +gpiod_direction_output +gpiod_direction_output_raw +gpiod_get_optional +gpiod_get_raw_value +gpiod_get_raw_value_cansleep +gpiod_get_value +gpiod_get_value_cansleep +gpiod_set_consumer_name +gpiod_set_debounce +gpiod_set_raw_value +gpiod_set_raw_value_cansleep +gpiod_set_value +gpiod_set_value_cansleep +gpiod_to_irq +gro_cells_destroy +gro_cells_init +gro_cells_receive +gserial_alloc_line +gserial_connect +gserial_disconnect +guid_gen +handle_bad_irq +handle_edge_irq +handle_fasteoi_ack_irq +handle_fasteoi_irq +handle_level_irq +handle_nested_irq +handle_simple_irq +handle_sysrq +hash_digest_size +hashlen_string +have_governor_per_policy +hci_alloc_dev +hci_free_dev +hci_recv_frame +hci_register_dev +hci_unregister_dev +hdmi_audio_infoframe_init +hdmi_audio_infoframe_pack +hdmi_avi_infoframe_init +hdmi_avi_infoframe_pack +hdmi_infoframe_pack +hex2bin +hex_dump_to_buffer +hex_to_bin +hmm_range_fault +hrtimer_active +hrtimer_cancel +hrtimer_forward +hrtimer_init +hrtimer_init_sleeper +hrtimer_sleeper_start_expires +hrtimer_start_range_ns +hrtimer_try_to_cancel +hvc_alloc +hvc_instantiate +hvc_kick +hvc_poll +hvc_remove +hwrng_register +hwrng_unregister +hwspin_lock_free +hwspin_lock_request_specific +hypervisor_kobj +i2c_adapter_type +i2c_add_adapter +i2c_add_numbered_adapter +i2c_bit_add_bus +i2c_bus_type +i2c_client_type +i2c_del_adapter +i2c_del_driver +i2c_for_each_dev +i2c_generic_scl_recovery +i2c_get_adapter +i2c_get_device_id +i2c_get_dma_safe_msg_buf +i2c_match_id +i2c_new_ancillary_device +i2c_new_client_device +i2c_new_dummy_device +i2c_new_scanned_device +i2c_parse_fw_timings +i2c_put_adapter +i2c_put_dma_safe_msg_buf +i2c_recover_bus +i2c_register_driver +i2c_smbus_read_byte +i2c_smbus_read_byte_data +i2c_smbus_read_i2c_block_data +i2c_smbus_read_word_data +i2c_smbus_write_byte +i2c_smbus_write_byte_data +i2c_smbus_write_i2c_block_data +i2c_smbus_write_word_data +i2c_smbus_xfer +i2c_transfer +i2c_transfer_buffer_flags +i2c_unregister_device +i2c_verify_adapter +i2c_verify_client +icc_disable +icc_enable +icc_get +icc_link_create +icc_node_add +icc_node_create +icc_node_del +icc_node_destroy +icc_nodes_remove +icc_provider_add +icc_provider_del +icc_put +icc_set_bw +icc_set_tag +icc_std_aggregate +icc_sync_state +ida_alloc_range +ida_destroy +ida_free +idr_alloc +idr_alloc_cyclic +idr_alloc_u32 +idr_destroy +idr_find +idr_for_each +idr_get_next +idr_preload +idr_remove +idr_replace +ieee802154_alloc_hw +ieee802154_free_hw +ieee802154_register_hw +ieee802154_rx_irqsafe +ieee802154_unregister_hw +ieee802154_wake_queue +ieee802154_xmit_complete +iio_buffer_init +iio_buffer_put +iio_channel_get +iio_channel_get_all +iio_channel_release +iio_device_alloc +iio_device_attach_buffer +iio_device_free +iio_device_unregister +iio_push_to_buffers +iio_read_channel_processed +import_iovec +in4_pton +in6_pton +in_aton +in_egroup_p +inc_zone_page_state +inet_proto_csum_replace4 +init_dummy_netdev +init_iova_domain +init_net +init_on_free +init_pid_ns +init_pseudo +init_srcu_struct +init_task +init_timer_key +init_uts_ns +init_wait_entry +input_alloc_absinfo +input_allocate_device +input_close_device +input_event +input_ff_create +input_ff_destroy +input_free_device +input_mt_assign_slots +input_mt_destroy_slots +input_mt_drop_unused +input_mt_init_slots +input_mt_report_finger_count +input_mt_report_pointer_emulation +input_mt_report_slot_state +input_mt_sync_frame +input_open_device +input_register_device +input_register_handle +input_register_handler +input_set_abs_params +input_set_capability +input_set_timestamp +input_unregister_device +input_unregister_handle +input_unregister_handler +int_pow +int_sqrt +interval_tree_insert +interval_tree_iter_first +interval_tree_iter_next +interval_tree_remove +invalidate_bdev +invalidate_mapping_pages +io_schedule_timeout +iomem_resource +iommu_alloc_resv_region +iommu_attach_device +iommu_attach_group +iommu_aux_attach_device +iommu_aux_detach_device +iommu_aux_get_pasid +iommu_detach_device +iommu_detach_group +iommu_dev_enable_feature +iommu_dev_feature_enabled +iommu_device_register +iommu_device_sysfs_add +iommu_device_sysfs_remove +iommu_device_unlink +iommu_device_unregister +iommu_dma_enable_best_fit_algo +iommu_dma_get_resv_regions +iommu_dma_reserve_iova +iommu_domain_alloc +iommu_domain_free +iommu_domain_get_attr +iommu_domain_set_attr +iommu_fwspec_add_ids +iommu_fwspec_free +iommu_get_dma_cookie +iommu_get_domain_for_dev +iommu_get_msi_cookie +iommu_group_alloc +iommu_group_for_each_dev +iommu_group_get +iommu_group_get_iommudata +iommu_group_put +iommu_group_ref_get +iommu_group_set_iommudata +iommu_group_set_name +iommu_iova_to_phys +iommu_map +iommu_map_sg +iommu_present +iommu_put_dma_cookie +iommu_register_device_fault_handler +iommu_report_device_fault +iommu_set_fault_handler +iommu_unmap +iommu_unregister_device_fault_handler +iounmap +iov_iter_bvec +ip_compute_csum +ip_send_check +ipi_desc_get +iput +ipv6_ext_hdr +ipv6_find_hdr +ipv6_skip_exthdr +irq_chip_ack_parent +irq_chip_disable_parent +irq_chip_enable_parent +irq_chip_eoi_parent +irq_chip_get_parent_state +irq_chip_mask_parent +irq_chip_retrigger_hierarchy +irq_chip_set_affinity_parent +irq_chip_set_parent_state +irq_chip_set_type_parent +irq_chip_set_vcpu_affinity_parent +irq_chip_set_wake_parent +irq_chip_unmask_parent +irq_create_fwspec_mapping +irq_create_mapping_affinity +irq_create_of_mapping +irq_dispose_mapping +irq_domain_alloc_irqs_parent +irq_domain_create_hierarchy +irq_domain_free_irqs_common +irq_domain_free_irqs_parent +irq_domain_get_irq_data +irq_domain_remove +irq_domain_set_hwirq_and_chip +irq_domain_set_info +irq_domain_simple_ops +irq_domain_update_bus_token +irq_domain_xlate_onecell +irq_domain_xlate_onetwocell +irq_domain_xlate_twocell +irq_find_mapping +irq_find_matching_fwspec +irq_get_irq_data +irq_get_irqchip_state +irq_modify_status +irq_of_parse_and_map +irq_set_affinity_hint +irq_set_affinity_notifier +irq_set_chained_handler_and_data +irq_set_chip +irq_set_chip_and_handler_name +irq_set_chip_data +irq_set_handler_data +irq_set_irq_type +irq_set_irq_wake +irq_set_irqchip_state +irq_set_parent +irq_to_desc +irq_work_queue +irq_work_queue_on +irq_work_sync +is_dma_buf_file +is_vmalloc_addr +jiffies +jiffies64_to_msecs +jiffies_64_to_clock_t +jiffies_to_msecs +jiffies_to_usecs +kasan_flag_enabled +kasprintf +kern_mount +kern_unmount +kernel_bind +kernel_connect +kernel_cpustat +kernel_getsockname +kernel_kobj +kernel_power_off +kernel_recvmsg +kernel_restart +kernel_sendmsg +kernel_sigaction +kernfs_find_and_get_ns +kernfs_notify +kernfs_put +kfree +kfree_const +kfree_sensitive +kfree_skb +kick_all_cpus_sync +kill_anon_super +kill_fasync +kill_litter_super +kimage_vaddr +kimage_voffset +kiocb_set_cancel_fn +kmalloc_caches +kmalloc_order +kmalloc_order_trace +kmem_cache_alloc +kmem_cache_alloc_trace +kmem_cache_create +kmem_cache_create_usercopy +kmem_cache_destroy +kmem_cache_free +kmemdup +kmemdup_nul +kobj_sysfs_ops +kobject_add +kobject_create_and_add +kobject_del +kobject_get +kobject_init +kobject_init_and_add +kobject_put +kobject_set_name +kobject_uevent +kobject_uevent_env +krealloc +kset_create_and_add +ksize +ksoftirqd +kstat +kstat_irqs_cpu +kstat_irqs_usr +kstrdup +kstrdup_const +kstrdup_quotable_cmdline +kstrndup +kstrtobool +kstrtobool_from_user +kstrtoint +kstrtoint_from_user +kstrtol_from_user +kstrtoll +kstrtos8 +kstrtos8_from_user +kstrtou16 +kstrtou16_from_user +kstrtou8 +kstrtou8_from_user +kstrtouint +kstrtouint_from_user +kstrtoul_from_user +kstrtoull +kstrtoull_from_user +ksys_sync_helper +kthread_bind +kthread_bind_mask +kthread_cancel_delayed_work_sync +kthread_cancel_work_sync +kthread_create_on_node +kthread_create_worker +kthread_delayed_work_timer_fn +kthread_destroy_worker +kthread_flush_work +kthread_flush_worker +kthread_mod_delayed_work +kthread_park +kthread_parkme +kthread_queue_delayed_work +kthread_queue_work +kthread_should_park +kthread_should_stop +kthread_stop +kthread_unpark +kthread_unuse_mm +kthread_use_mm +kthread_worker_fn +ktime_add_safe +ktime_get +ktime_get_coarse_with_offset +ktime_get_mono_fast_ns +ktime_get_raw +ktime_get_raw_ts64 +ktime_get_real_seconds +ktime_get_real_ts64 +ktime_get_seconds +ktime_get_ts64 +ktime_get_with_offset +kvasprintf +kvfree +kvfree_call_rcu +kvmalloc_node +led_classdev_flash_register_ext +led_classdev_flash_unregister +led_classdev_register_ext +led_classdev_unregister +led_trigger_event +led_trigger_register_simple +led_trigger_unregister_simple +list_sort +llist_add_batch +llist_reverse_order +lock_sock_nested +log_abnormal_wakeup_reason +log_buf_addr_get +log_buf_len_get +log_threaded_irq_wakeup_reason +loops_per_jiffy +lzo1x_1_compress +lzo1x_decompress_safe +lzorle1x_1_compress +mac_pton +match_string +mbox_chan_received_data +mbox_chan_txdone +mbox_client_txdone +mbox_controller_register +mbox_controller_unregister +mbox_free_channel +mbox_request_channel +mbox_send_message +mdiobus_alloc_size +mdiobus_free +mdiobus_unregister +media_device_cleanup +media_device_init +media_device_unregister +media_entity_pads_init +memblock_end_of_DRAM +memblock_free +memchr +memchr_inv +memcmp +memcpy +memdup_user +memdup_user_nul +memmove +memory_block_size_bytes +memory_read_from_buffer +memparse +mempool_alloc +mempool_alloc_slab +mempool_create +mempool_create_node +mempool_destroy +mempool_exit +mempool_free +mempool_free_slab +mempool_init +mempool_kfree +mempool_kmalloc +memremap +memset +memset64 +memstart_addr +memunmap +mfd_add_devices +mfd_remove_devices +migrate_swap +mii_check_media +mii_ethtool_get_link_ksettings +mii_ethtool_gset +mii_ethtool_set_link_ksettings +mii_link_ok +mii_nway_restart +mipi_dsi_attach +mipi_dsi_compression_mode +mipi_dsi_create_packet +mipi_dsi_dcs_read +mipi_dsi_dcs_set_column_address +mipi_dsi_dcs_set_display_brightness +mipi_dsi_dcs_set_page_address +mipi_dsi_dcs_set_tear_off +mipi_dsi_dcs_write_buffer +mipi_dsi_detach +mipi_dsi_device_register_full +mipi_dsi_device_unregister +mipi_dsi_driver_register_full +mipi_dsi_driver_unregister +mipi_dsi_host_register +mipi_dsi_host_unregister +mipi_dsi_packet_format_is_long +mipi_dsi_picture_parameter_set +misc_deregister +misc_register +mktime64 +mm_trace_rss_stat +mmc_add_host +mmc_alloc_host +mmc_app_cmd +mmc_calc_max_discard +mmc_can_erase +mmc_can_gpio_cd +mmc_can_secure_erase_trim +mmc_can_trim +mmc_cmdq_disable +mmc_cmdq_enable +mmc_cqe_post_req +mmc_cqe_recovery +mmc_cqe_request_done +mmc_cqe_start_req +mmc_detect_card_removed +mmc_detect_change +mmc_erase +mmc_erase_group_aligned +mmc_flush_cache +mmc_free_host +mmc_get_card +mmc_get_ext_csd +mmc_gpio_get_cd +mmc_gpio_get_ro +mmc_gpiod_request_cd +mmc_gpiod_request_cd_irq +mmc_gpiod_request_ro +mmc_hw_reset +mmc_of_parse +mmc_of_parse_voltage +mmc_put_card +mmc_register_driver +mmc_regulator_get_supply +mmc_regulator_set_ocr +mmc_regulator_set_vqmmc +mmc_release_host +mmc_remove_host +mmc_request_done +mmc_retune_pause +mmc_retune_release +mmc_retune_unpause +mmc_run_bkops +mmc_sanitize +mmc_send_status +mmc_send_tuning +mmc_set_data_timeout +mmc_start_request +mmc_switch +mmc_unregister_driver +mmc_wait_for_cmd +mmc_wait_for_req +mmput +mmu_interval_notifier_insert +mmu_interval_notifier_remove +mmu_interval_read_begin +mmu_notifier_synchronize +mod_delayed_work_on +mod_node_page_state +mod_timer +module_layout +module_put +msleep +msleep_interruptible +mutex_is_locked +mutex_lock +mutex_lock_interruptible +mutex_trylock +mutex_trylock_recursive +mutex_unlock +names_cachep +napi_complete_done +napi_consume_skb +napi_disable +napi_gro_flush +napi_gro_receive +napi_schedule_prep +net_namespace_list +net_ratelimit +netdev_change_features +netdev_err +netdev_increment_features +netdev_info +netdev_lower_state_changed +netdev_master_upper_dev_link +netdev_notify_peers +netdev_pick_tx +netdev_rx_handler_register +netdev_rx_handler_unregister +netdev_state_change +netdev_update_features +netdev_upper_dev_link +netdev_upper_dev_unlink +netdev_warn +netif_carrier_off +netif_carrier_on +netif_device_attach +netif_device_detach +netif_napi_add +netif_receive_skb +netif_receive_skb_list +netif_rx +netif_rx_ni +netif_schedule_queue +netif_set_real_num_rx_queues +netif_set_real_num_tx_queues +netif_stacked_transfer_operstate +netif_tx_stop_all_queues +netif_tx_wake_queue +netlink_broadcast +netlink_capable +netlink_has_listeners +netlink_kernel_release +netlink_register_notifier +netlink_unicast +netlink_unregister_notifier +new_inode +nf_conntrack_destroy +nla_append +nla_find +nla_memcpy +nla_put +nla_put_64bit +nla_put_nohdr +nla_reserve +nla_reserve_64bit +nla_strlcpy +no_llseek +no_seek_end_llseek +nonseekable_open +noop_llseek +nr_cpu_ids +nr_ipi_get +nr_irqs +ns_capable +ns_to_timespec64 +nsec_to_clock_t +nsecs_to_jiffies +nvdimm_bus_register +nvdimm_bus_unregister +nvdimm_pmem_region_create +nvmem_cell_get +nvmem_cell_put +nvmem_cell_read +nvmem_cell_read_u32 +nvmem_cell_write +nvmem_device_put +nvmem_device_read +nvmem_device_write +of_address_to_resource +of_alias_get_highest_id +of_alias_get_id +of_clk_add_hw_provider +of_clk_add_provider +of_clk_del_provider +of_clk_get +of_clk_get_by_name +of_clk_get_from_provider +of_clk_get_parent_count +of_clk_get_parent_name +of_clk_hw_onecell_get +of_clk_hw_simple_get +of_clk_set_defaults +of_clk_src_onecell_get +of_clk_src_simple_get +of_count_phandle_with_args +of_cpu_node_to_id +of_cpufreq_cooling_register +of_devfreq_cooling_register +of_devfreq_cooling_register_power +of_device_get_match_data +of_device_is_available +of_device_is_compatible +of_device_modalias +of_device_request_module +of_device_uevent_modalias +of_dma_configure_id +of_dma_controller_free +of_dma_controller_register +of_dma_is_coherent +of_drm_find_bridge +of_drm_find_panel +of_find_compatible_node +of_find_device_by_node +of_find_i2c_adapter_by_node +of_find_i2c_device_by_node +of_find_matching_node_and_match +of_find_mipi_dsi_host_by_node +of_find_node_by_name +of_find_node_by_phandle +of_find_node_by_type +of_find_node_opts_by_path +of_find_node_with_property +of_find_property +of_fwnode_ops +of_genpd_add_provider_onecell +of_genpd_add_provider_simple +of_genpd_del_provider +of_get_address +of_get_child_by_name +of_get_compatible_child +of_get_cpu_node +of_get_dma_window +of_get_named_gpio_flags +of_get_next_available_child +of_get_next_child +of_get_next_parent +of_get_parent +of_get_property +of_get_regulator_init_data +of_graph_get_endpoint_by_regs +of_graph_get_next_endpoint +of_graph_get_port_parent +of_graph_get_remote_endpoint +of_graph_get_remote_node +of_graph_get_remote_port +of_graph_get_remote_port_parent +of_graph_is_present +of_graph_parse_endpoint +of_hwspin_lock_get_id +of_i2c_get_board_info +of_icc_get +of_icc_xlate_onecell +of_iomap +of_irq_find_parent +of_irq_get +of_irq_get_byname +of_irq_parse_one +of_machine_is_compatible +of_match_device +of_match_node +of_modalias_node +of_n_addr_cells +of_n_size_cells +of_node_name_eq +of_nvmem_device_get +of_parse_phandle +of_parse_phandle_with_args +of_parse_phandle_with_fixed_args +of_phandle_iterator_init +of_phandle_iterator_next +of_phy_simple_xlate +of_platform_depopulate +of_platform_device_create +of_platform_device_destroy +of_platform_populate +of_prop_next_string +of_prop_next_u32 +of_property_count_elems_of_size +of_property_match_string +of_property_read_string +of_property_read_string_helper +of_property_read_u32_index +of_property_read_u64 +of_property_read_u64_index +of_property_read_variable_u16_array +of_property_read_variable_u32_array +of_property_read_variable_u64_array +of_property_read_variable_u8_array +of_pwm_xlate_with_flags +of_reserved_mem_device_init_by_idx +of_reserved_mem_device_release +of_reserved_mem_lookup +of_reset_control_array_get +of_root +of_thermal_get_ntrips +of_thermal_get_trip_points +of_thermal_is_trip_valid +of_translate_address +of_usb_get_phy_mode +of_usb_host_tpl_support +on_each_cpu +oops_in_progress +orderly_poweroff +overflowuid +page_endio +page_mapping +page_reporting_register +page_reporting_unregister +panic +panic_notifier_list +panic_timeout +param_array_ops +param_get_int +param_get_string +param_get_uint +param_get_ullong +param_ops_bint +param_ops_bool +param_ops_byte +param_ops_charp +param_ops_hexint +param_ops_int +param_ops_long +param_ops_short +param_ops_string +param_ops_uint +param_ops_ullong +param_ops_ulong +param_ops_ushort +param_set_bool +param_set_copystring +param_set_int +param_set_uint +part_end_io_acct +part_start_io_acct +passthru_features_check +pause_cpus +pci_alloc_irq_vectors_affinity +pci_assign_resource +pci_assign_unassigned_bus_resources +pci_bus_resource_n +pci_bus_type +pci_clear_master +pci_d3cold_disable +pci_dev_present +pci_dev_put +pci_device_group +pci_device_is_present +pci_disable_device +pci_disable_msi +pci_enable_atomic_ops_to_root +pci_enable_device +pci_enable_device_mem +pci_enable_msi +pci_enable_wake +pci_find_bus +pci_find_capability +pci_find_ext_capability +pci_find_next_capability +pci_free_irq +pci_free_irq_vectors +pci_generic_config_read +pci_generic_config_write +pci_get_device +pci_get_domain_bus_and_slot +pci_get_slot +pci_host_probe +pci_intx +pci_iomap +pci_iomap_range +pci_ioremap_bar +pci_irq_get_affinity +pci_irq_vector +pci_load_and_free_saved_state +pci_load_saved_state +pci_map_rom +pci_match_id +pci_msi_create_irq_domain +pci_msi_mask_irq +pci_msi_unmask_irq +pci_msix_vec_count +pci_read_config_byte +pci_read_config_dword +pci_read_config_word +pci_release_region +pci_release_regions +pci_release_resource +pci_release_selected_regions +pci_request_irq +pci_request_region +pci_request_regions +pci_request_selected_regions +pci_rescan_bus +pci_resize_resource +pci_restore_msi_state +pci_restore_state +pci_save_state +pci_select_bars +pci_set_master +pci_set_mwi +pci_set_power_state +pci_store_saved_state +pci_unmap_rom +pci_unregister_driver +pci_wake_from_d3 +pci_walk_bus +pci_write_config_byte +pci_write_config_dword +pci_write_config_word +pcibios_resource_to_bus +pcie_aspm_enabled +pcie_bandwidth_available +pcie_capability_read_word +pcie_capability_write_word +pcie_get_mps +pcie_get_speed_cap +pcim_enable_device +per_cpu_ptr_to_phys +percpu_down_write +percpu_ref_exit +percpu_ref_init +percpu_ref_is_zero +percpu_ref_kill_and_confirm +percpu_ref_switch_to_atomic_sync +percpu_ref_switch_to_percpu +percpu_up_write +perf_aux_output_begin +perf_aux_output_end +perf_aux_output_flag +perf_event_addr_filters_sync +perf_event_create_kernel_counter +perf_event_disable +perf_event_enable +perf_event_pause +perf_event_read_local +perf_event_read_value +perf_event_release_kernel +perf_event_update_userpage +perf_get_aux +perf_pmu_migrate_context +perf_pmu_register +perf_pmu_unregister +perf_trace_buf_alloc +perf_trace_run_bpf_submit +pfn_valid +phy_calibrate +phy_configure +phy_connect +phy_disconnect +phy_do_ioctl_running +phy_ethtool_get_link_ksettings +phy_ethtool_nway_reset +phy_ethtool_set_link_ksettings +phy_exit +phy_init +phy_pm_runtime_get_sync +phy_pm_runtime_put_sync +phy_power_off +phy_power_on +phy_print_status +phy_set_mode_ext +phy_start +phy_stop +pick_highest_pushable_task +pid_nr_ns +pid_task +pin_get_name +pin_user_pages +pin_user_pages_fast +pin_user_pages_remote +pinconf_generic_dt_free_map +pinconf_generic_dt_node_to_map +pinctrl_add_gpio_range +pinctrl_dev_get_drvdata +pinctrl_enable +pinctrl_force_default +pinctrl_force_sleep +pinctrl_get +pinctrl_lookup_state +pinctrl_pm_select_default_state +pinctrl_pm_select_idle_state +pinctrl_pm_select_sleep_state +pinctrl_put +pinctrl_remove_gpio_range +pinctrl_select_default_state +pinctrl_select_state +pinctrl_utils_free_map +pipe_lock +pipe_unlock +pktgen_xfrm_outer_mode_output +platform_bus_type +platform_device_add +platform_device_add_data +platform_device_add_properties +platform_device_add_resources +platform_device_alloc +platform_device_del +platform_device_put +platform_device_register +platform_device_register_full +platform_device_unregister +platform_driver_unregister +platform_find_device_by_driver +platform_get_irq +platform_get_irq_byname +platform_get_irq_byname_optional +platform_get_irq_optional +platform_get_resource +platform_get_resource_byname +platform_irq_count +pm_clk_add +pm_clk_create +pm_clk_destroy +pm_clk_resume +pm_clk_suspend +pm_generic_resume +pm_generic_runtime_resume +pm_generic_runtime_suspend +pm_generic_suspend +pm_genpd_add_subdomain +pm_genpd_init +pm_genpd_remove +pm_genpd_remove_subdomain +pm_power_off +pm_relax +pm_runtime_allow +pm_runtime_autosuspend_expiration +pm_runtime_barrier +pm_runtime_enable +pm_runtime_forbid +pm_runtime_force_resume +pm_runtime_force_suspend +pm_runtime_get_if_active +pm_runtime_irq_safe +pm_runtime_no_callbacks +pm_runtime_set_autosuspend_delay +pm_stay_awake +pm_suspend_global_flags +pm_system_wakeup +pm_wakeup_dev_event +pm_wakeup_ws_event +policy_has_boost_freq +power_supply_changed +power_supply_get_by_name +power_supply_get_by_phandle_array +power_supply_get_drvdata +power_supply_get_property +power_supply_is_system_supplied +power_supply_put +power_supply_reg_notifier +power_supply_register +power_supply_set_property +power_supply_unreg_notifier +power_supply_unregister +prandom_bytes +prandom_u32 +preempt_schedule +preempt_schedule_notrace +prepare_to_wait +prepare_to_wait_event +print_hex_dump +printk +printk_deferred +printk_timed_ratelimit +proc_create +proc_create_data +proc_create_single_data +proc_dointvec +proc_dointvec_minmax +proc_dostring +proc_douintvec_minmax +proc_mkdir +proc_mkdir_data +proc_remove +proc_set_size +proc_set_user +proc_symlink +proto_register +proto_unregister +ps2_begin_command +ps2_cmd_aborted +ps2_command +ps2_drain +ps2_end_command +ps2_handle_ack +ps2_handle_response +ps2_init +ps2_sendbyte +ps2_sliced_command +pskb_expand_head +put_device +put_disk +put_iova_domain +put_pid +put_sg_io_hdr +put_unused_fd +put_vaddr_frames +pwm_apply_state +pwm_get_chip_data +pwm_set_chip_data +pwmchip_add +pwmchip_remove +qcom_smem_state_get +qcom_smem_state_register +qcom_smem_state_unregister +qcom_smem_state_update_bits +qdisc_reset +queue_delayed_work_on +queue_work_on +radix_tree_delete +radix_tree_insert +radix_tree_iter_delete +radix_tree_iter_resume +radix_tree_lookup +radix_tree_maybe_preload +radix_tree_next_chunk +radix_tree_tagged +rational_best_approximation +raw_notifier_call_chain +raw_notifier_chain_register +raw_notifier_chain_unregister +rb_erase +rb_first +rb_first_postorder +rb_insert_color +rb_last +rb_next +rb_next_postorder +rb_prev +rb_replace_node +rcu_barrier +rcu_barrier_tasks +rcu_barrier_tasks_trace +rcu_bind_current_to_nocb +rcu_cpu_stall_suppress +rcu_cpu_stall_suppress_at_boot +rcu_expedite_gp +rcu_force_quiescent_state +rcu_fwd_progress_check +rcu_get_gp_kthreads_prio +rcu_get_gp_seq +rcu_gp_is_expedited +rcu_gp_is_normal +rcu_gp_set_torture_wait +rcu_inkernel_boot_has_ended +rcu_is_watching +rcu_jiffies_till_stall_check +rcu_read_unlock_trace_special +rcu_unexpedite_gp +rcutorture_get_gp_data +rcuwait_wake_up +rdev_get_drvdata +rdev_get_id +reboot_mode +reciprocal_value +refcount_dec_and_lock +refcount_dec_and_mutex_lock +refcount_dec_not_one +refcount_warn_saturate +refresh_frequency_limits +regcache_cache_bypass +regcache_cache_only +regcache_drop_region +regcache_mark_dirty +regcache_sync +regcache_sync_region +register_blkdev +register_chrdev_region +register_console +register_die_notifier +register_filesystem +register_ftrace_export +register_inet6addr_notifier +register_inetaddr_notifier +register_kernel_break_hook +register_kprobe +register_kretprobe +register_memory_notifier +register_module_notifier +register_net_sysctl +register_netdev +register_netdevice +register_netdevice_notifier +register_netevent_notifier +register_oom_notifier +register_pernet_device +register_pernet_subsys +register_pm_notifier +register_reboot_notifier +register_restart_handler +register_shrinker +register_syscore_ops +register_sysctl +register_sysctl_table +register_virtio_device +register_virtio_driver +register_vmap_purge_notifier +regmap_add_irq_chip +regmap_async_complete +regmap_bulk_read +regmap_bulk_write +regmap_check_range_table +regmap_del_irq_chip +regmap_exit +regmap_field_read +regmap_field_update_bits_base +regmap_get_device +regmap_irq_get_domain +regmap_irq_get_virq +regmap_mmio_detach_clk +regmap_multi_reg_write +regmap_multi_reg_write_bypassed +regmap_raw_read +regmap_raw_write +regmap_raw_write_async +regmap_read +regmap_register_patch +regmap_update_bits_base +regmap_write +regulator_allow_bypass +regulator_bulk_disable +regulator_bulk_enable +regulator_bulk_get +regulator_count_voltages +regulator_disable +regulator_disable_deferred +regulator_disable_regmap +regulator_enable +regulator_enable_regmap +regulator_force_disable +regulator_get +regulator_get_current_limit +regulator_get_drvdata +regulator_get_mode +regulator_get_optional +regulator_get_voltage +regulator_get_voltage_rdev +regulator_get_voltage_sel_regmap +regulator_is_enabled +regulator_is_enabled_regmap +regulator_is_supported_voltage +regulator_list_voltage_linear +regulator_list_voltage_linear_range +regulator_list_voltage_table +regulator_map_voltage_ascend +regulator_map_voltage_linear +regulator_notifier_call_chain +regulator_put +regulator_register +regulator_register_notifier +regulator_set_current_limit +regulator_set_load +regulator_set_mode +regulator_set_voltage +regulator_set_voltage_sel_regmap +regulator_unregister +regulator_unregister_notifier +release_firmware +release_pages +release_sock +remap_pfn_range +remap_vmalloc_range +remove_cpu +remove_memory_subsection +remove_proc_entry +remove_wait_queue +report_iommu_fault +request_any_context_irq +request_firmware +request_firmware_direct +request_firmware_into_buf +request_firmware_nowait +request_threaded_irq +resched_curr +reservation_ww_class +reset_control_assert +reset_control_deassert +reset_control_put +reset_control_reset +resume_cpus +return_address +revalidate_disk_size +rfkill_alloc +rfkill_destroy +rfkill_find_type +rfkill_init_sw_state +rfkill_register +rfkill_set_sw_state +rfkill_unregister +rhashtable_destroy +rhashtable_init +rhashtable_insert_slow +rht_bucket_nested +rht_bucket_nested_insert +rndis_deregister +rndis_free_response +rndis_get_next_response +rndis_msg_parser +rndis_register +rndis_set_host_mac +rndis_set_param_dev +rndis_set_param_medium +rndis_set_param_vendor +rndis_signal_connect +rndis_uninit +root_task_group +round_jiffies_relative +round_jiffies_up +rpmsg_get_signals +rpmsg_poll +rpmsg_register_device +rpmsg_send +rpmsg_set_signals +rpmsg_trysend +rpmsg_unregister_device +rproc_add +rproc_add_subdev +rproc_alloc +rproc_boot +rproc_coredump_add_custom_segment +rproc_coredump_add_segment +rproc_coredump_set_elf_info +rproc_coredump_using_sections +rproc_del +rproc_elf_get_boot_addr +rproc_free +rproc_get_by_child +rproc_get_by_phandle +rproc_put +rproc_remove_subdev +rproc_report_crash +rproc_shutdown +rps_needed +rt_mutex_lock +rt_mutex_trylock +rt_mutex_unlock +rtc_class_close +rtc_class_open +rtc_read_time +rtc_set_time +rtc_time64_to_tm +rtc_tm_to_time64 +rtc_update_irq +rtc_valid_tm +rtc_year_days +rtnl_is_locked +rtnl_link_register +rtnl_link_unregister +rtnl_lock +rtnl_register_module +rtnl_trylock +rtnl_unicast +rtnl_unlock +rtnl_unregister +runqueues +sb800_prefetch +sbitmap_queue_min_shallow_depth +sched_clock +sched_feat_keys +sched_feat_names +sched_set_fifo +sched_set_fifo_low +sched_set_normal +sched_setattr +sched_setattr_nocheck +sched_setscheduler +sched_setscheduler_nocheck +sched_show_task +sched_trace_cfs_rq_avg +sched_trace_cfs_rq_cpu +sched_trace_cfs_rq_path +sched_trace_rd_span +sched_trace_rq_avg_dl +sched_trace_rq_avg_irq +sched_trace_rq_avg_rt +sched_trace_rq_cpu +sched_uclamp_used +schedule +schedule_hrtimeout +schedule_timeout +schedule_timeout_interruptible +schedule_timeout_uninterruptible +scnprintf +scsi_autopm_get_device +scsi_autopm_put_device +scsi_block_requests +scsi_block_when_processing_errors +scsi_command_size_tbl +scsi_compat_ioctl +scsi_device_get +scsi_device_put +scsi_device_quiesce +scsi_eh_ready_devs +scsi_ioctl +scsi_ioctl_block_when_processing_errors +scsi_normalize_sense +scsi_print_sense_hdr +scsi_register_interface +scsi_remove_device +scsi_unblock_requests +sdev_prefix_printk +sdhci_add_host +sdhci_cleanup_host +sdhci_cqe_disable +sdhci_cqe_enable +sdhci_cqe_irq +sdhci_enable_clk +sdhci_get_property +sdhci_pltfm_free +sdhci_pltfm_init +sdhci_remove_host +sdhci_reset +sdhci_set_bus_width +sdhci_set_power_noreg +sdhci_setup_host +sdio_claim_host +sdio_disable_func +sdio_enable_func +sdio_f0_readb +sdio_f0_writeb +sdio_get_host_pm_caps +sdio_memcpy_fromio +sdio_memcpy_toio +sdio_readsb +sdio_register_driver +sdio_release_host +sdio_set_block_size +sdio_set_host_pm_flags +sdio_signal_irq +sdio_unregister_driver +sdio_writesb +securityfs_create_dir +securityfs_create_file +securityfs_remove +seq_buf_printf +seq_file_path +seq_hex_dump +seq_list_next +seq_list_start +seq_lseek +seq_open +seq_printf +seq_putc +seq_puts +seq_read +seq_release +seq_release_private +seq_vprintf +seq_write +serdev_device_close +serdev_device_open +serdev_device_set_baudrate +serdev_device_set_flow_control +serdev_device_wait_until_sent +serdev_device_write +serdev_device_write_wakeup +serio_close +serio_interrupt +serio_open +serio_reconnect +serio_rescan +serio_unregister_child_port +serio_unregister_driver +serio_unregister_port +set_blocksize +set_capacity_revalidate_and_notify +set_cpus_allowed_ptr +set_disk_ro +set_freezable +set_normalized_timespec64 +set_page_dirty +set_page_dirty_lock +set_task_cpu +set_user_nice +sg_alloc_table +sg_alloc_table_from_pages +sg_free_table +sg_init_one +sg_init_table +sg_miter_next +sg_miter_start +sg_miter_stop +sg_nents_for_len +sg_next +sg_pcopy_from_buffer +sg_pcopy_to_buffer +sg_scsi_ioctl +sg_zero_buffer +sgl_alloc +sgl_free +shmem_truncate_range +show_rcu_gp_kthreads +show_regs +si_mem_available +si_meminfo +si_swapinfo +sigprocmask +simple_attr_open +simple_attr_read +simple_attr_release +simple_attr_write +simple_dir_inode_operations +simple_dir_operations +simple_open +simple_read_from_buffer +simple_statfs +simple_strtol +simple_strtoll +simple_strtoul +simple_strtoull +simple_write_to_buffer +single_open +single_open_size +single_release +sk_alloc +sk_free +skb_add_rx_frag +skb_append_pagefrags +skb_checksum +skb_clone +skb_coalesce_rx_frag +skb_copy +skb_copy_bits +skb_copy_datagram_iter +skb_copy_expand +skb_copy_ubufs +skb_dequeue +skb_dequeue_tail +skb_ensure_writable +skb_free_datagram +skb_page_frag_refill +skb_partial_csum_set +skb_pull +skb_push +skb_put +skb_queue_head +skb_queue_purge +skb_queue_tail +skb_realloc_headroom +skb_recv_datagram +skb_set_owner_w +skb_store_bits +skb_to_sgvec +skb_trim +skb_tstamp_tx +skb_unlink +skip_spaces +smp_call_function +smp_call_function_any +smp_call_function_many +smp_call_function_single +smp_call_on_cpu +smpboot_register_percpu_thread +smpboot_unregister_percpu_thread +snd_card_disconnect +snd_card_free +snd_card_new +snd_card_register +snd_card_rw_proc_new +snd_component_add +snd_compr_stop_error +snd_ctl_add +snd_ctl_add_vmaster_hook +snd_ctl_apply_vmaster_followers +snd_ctl_boolean_mono_info +snd_ctl_boolean_stereo_info +snd_ctl_enum_info +snd_ctl_find_id +snd_ctl_make_virtual_master +snd_ctl_new1 +snd_ctl_notify +snd_ctl_remove +snd_ctl_remove_id +snd_ctl_sync_vmaster +snd_device_disconnect +snd_device_free +snd_device_new +snd_dma_alloc_pages +snd_dma_free_pages +snd_dmaengine_pcm_prepare_slave_config +snd_hwdep_new +snd_info_create_card_entry +snd_info_create_module_entry +snd_info_free_entry +snd_info_register +snd_interval_refine +snd_jack_new +snd_jack_report +snd_jack_set_key +snd_pci_quirk_lookup +snd_pcm_add_chmap_ctls +snd_pcm_alt_chmaps +snd_pcm_create_iec958_consumer_hw_params +snd_pcm_format_physical_width +snd_pcm_format_width +snd_pcm_hw_constraint_eld +snd_pcm_hw_constraint_integer +snd_pcm_hw_constraint_list +snd_pcm_hw_constraint_minmax +snd_pcm_hw_constraint_msbits +snd_pcm_hw_constraint_step +snd_pcm_hw_limit_rates +snd_pcm_hw_rule_add +snd_pcm_lib_default_mmap +snd_pcm_lib_free_pages +snd_pcm_lib_ioctl +snd_pcm_lib_malloc_pages +snd_pcm_lib_preallocate_free_for_all +snd_pcm_lib_preallocate_pages +snd_pcm_new +snd_pcm_period_elapsed +snd_pcm_rate_range_to_bits +snd_pcm_set_managed_buffer_all +snd_pcm_set_ops +snd_pcm_set_sync +snd_pcm_std_chmaps +snd_pcm_stream_lock +snd_pcm_stream_unlock +snd_pcm_stream_unlock_irqrestore +snd_soc_add_card_controls +snd_soc_add_component_controls +snd_soc_add_dai_controls +snd_soc_bytes_info_ext +snd_soc_bytes_tlv_callback +snd_soc_card_get_kcontrol +snd_soc_card_jack_new +snd_soc_component_async_complete +snd_soc_component_disable_pin +snd_soc_component_exit_regmap +snd_soc_component_force_enable_pin +snd_soc_component_init_regmap +snd_soc_component_read +snd_soc_component_set_jack +snd_soc_component_set_pll +snd_soc_component_set_sysclk +snd_soc_component_update_bits +snd_soc_component_update_bits_async +snd_soc_component_write +snd_soc_dai_get_channel_map +snd_soc_dai_link_set_capabilities +snd_soc_dai_set_bclk_ratio +snd_soc_dai_set_channel_map +snd_soc_dai_set_fmt +snd_soc_dai_set_pll +snd_soc_dai_set_sysclk +snd_soc_dai_set_tdm_slot +snd_soc_dapm_add_routes +snd_soc_dapm_disable_pin +snd_soc_dapm_disable_pin_unlocked +snd_soc_dapm_enable_pin +snd_soc_dapm_force_enable_pin +snd_soc_dapm_force_enable_pin_unlocked +snd_soc_dapm_get_enum_double +snd_soc_dapm_get_pin_status +snd_soc_dapm_get_pin_switch +snd_soc_dapm_get_volsw +snd_soc_dapm_ignore_suspend +snd_soc_dapm_info_pin_switch +snd_soc_dapm_kcontrol_dapm +snd_soc_dapm_kcontrol_widget +snd_soc_dapm_mixer_update_power +snd_soc_dapm_mux_update_power +snd_soc_dapm_new_control +snd_soc_dapm_new_controls +snd_soc_dapm_new_widgets +snd_soc_dapm_put_enum_double +snd_soc_dapm_put_pin_switch +snd_soc_dapm_put_volsw +snd_soc_dapm_sync +snd_soc_dapm_sync_unlocked +snd_soc_dapm_weak_routes +snd_soc_find_dai +snd_soc_get_enum_double +snd_soc_get_pcm_runtime +snd_soc_get_volsw +snd_soc_get_volsw_range +snd_soc_get_volsw_sx +snd_soc_get_xr_sx +snd_soc_info_enum_double +snd_soc_info_multi_ext +snd_soc_info_volsw +snd_soc_info_volsw_range +snd_soc_info_volsw_sx +snd_soc_info_xr_sx +snd_soc_jack_add_gpios +snd_soc_jack_report +snd_soc_lookup_component +snd_soc_new_compress +snd_soc_of_get_dai_link_codecs +snd_soc_of_get_dai_name +snd_soc_of_parse_audio_routing +snd_soc_of_parse_audio_simple_widgets +snd_soc_of_parse_aux_devs +snd_soc_of_parse_card_name +snd_soc_of_parse_daifmt +snd_soc_of_parse_node_prefix +snd_soc_of_parse_tdm_slot +snd_soc_of_put_dai_link_codecs +snd_soc_params_to_bclk +snd_soc_params_to_frame_size +snd_soc_pm_ops +snd_soc_put_enum_double +snd_soc_put_volsw +snd_soc_put_volsw_range +snd_soc_put_volsw_sx +snd_soc_put_xr_sx +snd_soc_register_card +snd_soc_register_component +snd_soc_rtdcom_lookup +snd_soc_runtime_calc_hw +snd_soc_runtime_set_dai_fmt +snd_soc_set_runtime_hwparams +snd_soc_tplg_component_load +snd_soc_tplg_component_remove +snd_soc_tplg_widget_bind_event +snd_soc_unregister_card +snd_soc_unregister_component +snd_usb_enable_audio_stream +snd_vendor_set_ops +snprintf +soc_device_register +soc_device_unregister +sock_alloc_send_skb +sock_create_kern +sock_gettstamp +sock_i_uid +sock_init_data +sock_no_accept +sock_no_listen +sock_no_mmap +sock_no_sendpage +sock_no_shutdown +sock_no_socketpair +sock_queue_rcv_skb +sock_register +sock_release +sock_setsockopt +sock_unregister +sock_wfree +softnet_data +sort +spi_bus_lock +spi_bus_type +spi_bus_unlock +spi_controller_resume +spi_controller_suspend +spi_delay_exec +spi_finalize_current_message +spi_finalize_current_transfer +spi_get_next_queued_message +spi_register_controller +spi_setup +spi_sync +spi_sync_locked +spi_unregister_controller +split_page +spmi_controller_add +spmi_controller_alloc +spmi_controller_remove +spmi_ext_register_read +spmi_ext_register_readl +spmi_ext_register_write +spmi_ext_register_writel +spmi_register_read +spmi_register_write +spmi_register_zero_write +sprint_symbol +sprintf +srcu_barrier +srcu_batches_completed +srcu_init_notifier_head +srcu_notifier_call_chain +srcu_notifier_chain_register +srcu_notifier_chain_unregister +srcu_torture_stats_print +srcutorture_get_gp_data +sscanf +stack_trace_print +stack_trace_save +stack_trace_save_tsk +static_key_disable +static_key_disable_cpuslocked +static_key_slow_dec +static_key_slow_inc +stop_machine +stop_one_cpu_nowait +stpcpy +strcasecmp +strcat +strchr +strchrnul +strcmp +strcpy +strcspn +stream_open +strim +string_get_size +strlcat +strlcpy +strlen +strncasecmp +strncat +strnchr +strncmp +strncpy +strncpy_from_user +strndup_user +strnlen +strnstr +strpbrk +strrchr +strreplace +strscpy +strsep +strspn +strstr +submit_bh +submit_bio +submit_bio_wait +subsys_system_register +swiotlb_nr_tbl +sync_blockdev +sync_file_create +sync_file_get_fence +synchronize_irq +synchronize_net +synchronize_rcu +synchronize_rcu_expedited +synchronize_rcu_tasks +synchronize_rcu_tasks_trace +synchronize_srcu +synchronize_srcu_expedited +sys_tz +syscon_node_to_regmap +syscon_regmap_lookup_by_phandle +sysctl_sched_features +sysctl_sched_latency +sysctl_vals +sysfs_add_file_to_group +sysfs_add_link_to_group +sysfs_create_bin_file +sysfs_create_file_ns +sysfs_create_files +sysfs_create_group +sysfs_create_groups +sysfs_create_link +sysfs_emit +sysfs_emit_at +sysfs_notify +sysfs_remove_bin_file +sysfs_remove_file_from_group +sysfs_remove_file_ns +sysfs_remove_files +sysfs_remove_group +sysfs_remove_groups +sysfs_remove_link +sysfs_remove_link_from_group +sysfs_streq +sysfs_update_group +sysrq_mask +system_freezable_wq +system_freezing_cnt +system_highpri_wq +system_long_wq +system_power_efficient_wq +system_state +system_unbound_wq +system_wq +task_active_pid_ns +task_groups +task_may_not_preempt +task_rq_lock +tasklet_init +tasklet_kill +tasklet_setup +tasklist_lock +tcpci_get_tcpm_port +tcpci_irq +tcpci_register_port +tcpci_unregister_port +tcpm_cc_change +tcpm_is_toggling +tcpm_pd_hard_reset +tcpm_pd_receive +tcpm_pd_transmit_complete +tcpm_sink_frs +tcpm_sourcing_vbus +tcpm_update_sink_capabilities +tcpm_vbus_change +thermal_cdev_update +thermal_cooling_device_register +thermal_cooling_device_unregister +thermal_of_cooling_device_register +thermal_pressure +thermal_zone_device_disable +thermal_zone_device_enable +thermal_zone_device_is_enabled +thermal_zone_device_register +thermal_zone_device_unregister +thermal_zone_device_update +thermal_zone_get_slope +thermal_zone_get_temp +thermal_zone_get_zone_by_name +thermal_zone_of_sensor_register +thermal_zone_of_sensor_unregister +thread_group_cputime_adjusted +tick_nohz_get_idle_calls_cpu +tick_nohz_get_sleep_length +time64_to_tm +timecounter_init +timecounter_read +timer_unstable_counter_workaround +topology_set_thermal_pressure +total_swapcache_pages +trace_clock_local +trace_event_buffer_commit +trace_event_buffer_reserve +trace_event_ignore_this_pid +trace_event_raw_init +trace_event_reg +trace_handle_return +trace_output_call +trace_print_array_seq +trace_print_flags_seq +trace_print_hex_seq +trace_print_symbols_seq +trace_raw_output_prep +trace_seq_printf +trace_seq_putc +tracepoint_probe_register +tracepoint_probe_register_prio +tracepoint_probe_unregister +tracing_off +try_module_get +try_to_del_timer_sync +try_wait_for_completion +ttm_bo_bulk_move_lru_tail +ttm_bo_device_init +ttm_bo_device_release +ttm_bo_dma_acc_size +ttm_bo_evict_mm +ttm_bo_eviction_valuable +ttm_bo_glob +ttm_bo_init_reserved +ttm_bo_kmap +ttm_bo_kunmap +ttm_bo_lock_delayed_workqueue +ttm_bo_mem_space +ttm_bo_mmap +ttm_bo_mmap_obj +ttm_bo_move_accel_cleanup +ttm_bo_move_memcpy +ttm_bo_move_to_lru_tail +ttm_bo_move_ttm +ttm_bo_put +ttm_bo_unlock_delayed_workqueue +ttm_bo_validate +ttm_dma_page_alloc_debugfs +ttm_dma_populate +ttm_dma_tt_fini +ttm_dma_unpopulate +ttm_eu_backoff_reservation +ttm_eu_fence_buffer_objects +ttm_eu_reserve_buffers +ttm_page_alloc_debugfs +ttm_populate_and_map_pages +ttm_range_man_fini +ttm_range_man_init +ttm_resource_free +ttm_resource_manager_force_list_clean +ttm_resource_manager_init +ttm_sg_tt_init +ttm_tt_destroy_common +ttm_tt_populate +ttm_tt_set_placement_caching +ttm_unmap_and_unpopulate_pages +tty_flip_buffer_push +tty_insert_flip_string_fixed_flag +tty_kref_put +tty_port_tty_get +tty_termios_baud_rate +tty_termios_encode_baud_rate +typec_altmode_get_partner +typec_altmode_update_active +typec_get_drvdata +typec_partner_register_altmode +typec_port_register_altmode +typec_register_partner +typec_register_port +typec_set_data_role +typec_set_pwr_opmode +typec_set_pwr_role +typec_switch_get_drvdata +typec_switch_register +typec_switch_unregister +typec_unregister_altmode +typec_unregister_partner +typec_unregister_port +uart_add_one_port +uart_console_device +uart_console_write +uart_get_baud_rate +uart_insert_char +uart_parse_options +uart_register_driver +uart_remove_one_port +uart_resume_port +uart_set_options +uart_suspend_port +uart_try_toggle_sysrq +uart_unregister_driver +uart_update_timeout +uart_write_wakeup +uclamp_eff_value +ucsi_connector_change +ucsi_create +ucsi_destroy +ucsi_get_drvdata +ucsi_register +ucsi_set_drvdata +ucsi_unregister +udp4_hwcsum +ufshcd_auto_hibern8_update +ufshcd_bkops_ctrl +ufshcd_dme_get_attr +ufshcd_dme_set_attr +ufshcd_dump_regs +ufshcd_fixup_dev_quirks +ufshcd_get_local_unipro_ver +ufshcd_get_pwr_dev_param +ufshcd_hold +ufshcd_map_desc_id_to_length +ufshcd_pltfrm_init +ufshcd_pltfrm_resume +ufshcd_pltfrm_runtime_idle +ufshcd_pltfrm_runtime_resume +ufshcd_pltfrm_runtime_suspend +ufshcd_pltfrm_shutdown +ufshcd_pltfrm_suspend +ufshcd_query_attr +ufshcd_query_attr_retry +ufshcd_query_descriptor_retry +ufshcd_query_flag +ufshcd_query_flag_retry +ufshcd_read_desc_param +ufshcd_release +ufshcd_remove +ufshcd_shutdown +ufshcd_system_resume +ufshcd_system_suspend +ufshcd_uic_hibern8_enter +ufshcd_uic_hibern8_exit +uio_unregister_device +unlock_page +unmap_mapping_range +unpin_user_page +unregister_blkdev +unregister_chrdev_region +unregister_console +unregister_die_notifier +unregister_filesystem +unregister_ftrace_export +unregister_inet6addr_notifier +unregister_inetaddr_notifier +unregister_kprobe +unregister_kretprobe +unregister_module_notifier +unregister_netdev +unregister_netdevice_many +unregister_netdevice_notifier +unregister_netdevice_queue +unregister_netevent_notifier +unregister_oom_notifier +unregister_pernet_device +unregister_pernet_subsys +unregister_pm_notifier +unregister_reboot_notifier +unregister_restart_handler +unregister_rpmsg_driver +unregister_shrinker +unregister_syscore_ops +unregister_sysctl_table +unregister_virtio_device +unregister_virtio_driver +unregister_vmap_purge_notifier +up +up_read +up_write +update_devfreq +update_rq_clock +usb_add_function +usb_add_gadget +usb_add_gadget_udc +usb_add_hcd +usb_add_phy_dev +usb_alloc_coherent +usb_alloc_dev +usb_alloc_urb +usb_amd_dev_put +usb_amd_prefetch_quirk +usb_amd_pt_check_port +usb_amd_quirk_pll_check +usb_amd_quirk_pll_disable +usb_amd_quirk_pll_enable +usb_asmedia_modifyflowcontrol +usb_assign_descriptors +usb_autopm_get_interface +usb_autopm_put_interface +usb_bulk_msg +usb_calc_bus_time +usb_choose_configuration +usb_composite_setup_continue +usb_control_msg +usb_copy_descriptors +usb_create_hcd +usb_debug_root +usb_decode_ctrl +usb_del_gadget_udc +usb_deregister +usb_disable_xhci_ports +usb_disabled +usb_enable_autosuspend +usb_enable_intel_xhci_ports +usb_ep_alloc_request +usb_ep_autoconfig +usb_ep_clear_halt +usb_ep_dequeue +usb_ep_disable +usb_ep_enable +usb_ep_fifo_flush +usb_ep_fifo_status +usb_ep_free_request +usb_ep_queue +usb_ep_set_halt +usb_ep_set_maxpacket_limit +usb_find_common_endpoints +usb_free_all_descriptors +usb_free_coherent +usb_free_urb +usb_function_register +usb_function_unregister +usb_gadget_giveback_request +usb_gadget_map_request_by_dev +usb_gadget_probe_driver +usb_gadget_set_state +usb_gadget_udc_reset +usb_gadget_unmap_request_by_dev +usb_gadget_unregister_driver +usb_gadget_vbus_connect +usb_gadget_vbus_disconnect +usb_gadget_vbus_draw +usb_gadget_wakeup +usb_get_dr_mode +usb_get_gadget_udc_name +usb_get_maximum_speed +usb_get_urb +usb_gstrings_attach +usb_hc_died +usb_hcd_check_unlink_urb +usb_hcd_end_port_resume +usb_hcd_giveback_urb +usb_hcd_irq +usb_hcd_is_primary_hcd +usb_hcd_link_urb_to_ep +usb_hcd_map_urb_for_dma +usb_hcd_pci_pm_ops +usb_hcd_pci_probe +usb_hcd_pci_remove +usb_hcd_pci_shutdown +usb_hcd_platform_shutdown +usb_hcd_poll_rh_status +usb_hcd_resume_root_hub +usb_hcd_start_port_resume +usb_hcd_unlink_urb_from_ep +usb_hcds_loaded +usb_hub_clear_tt_buffer +usb_hub_find_child +usb_ifnum_to_if +usb_initialize_gadget +usb_interface_id +usb_kill_urb +usb_otg_state_string +usb_phy_set_charger_current +usb_poison_urb +usb_put_dev +usb_put_function_instance +usb_put_hcd +usb_register_driver +usb_register_notify +usb_remove_hcd +usb_remove_phy +usb_role_switch_find_by_fwnode +usb_role_switch_get +usb_role_switch_get_drvdata +usb_role_switch_put +usb_role_switch_register +usb_role_switch_set_role +usb_role_switch_unregister +usb_root_hub_lost_power +usb_set_device_state +usb_speed_string +usb_string_id +usb_submit_urb +usb_unregister_notify +usb_wakeup_notification +usbnet_change_mtu +usbnet_disconnect +usbnet_get_drvinfo +usbnet_get_endpoints +usbnet_get_link +usbnet_get_link_ksettings +usbnet_get_msglevel +usbnet_get_stats64 +usbnet_link_change +usbnet_nway_reset +usbnet_open +usbnet_probe +usbnet_read_cmd +usbnet_read_cmd_nopm +usbnet_resume +usbnet_set_link_ksettings +usbnet_set_msglevel +usbnet_skb_return +usbnet_start_xmit +usbnet_stop +usbnet_suspend +usbnet_tx_timeout +usbnet_unlink_rx_urbs +usbnet_update_max_qlen +usbnet_write_cmd +usbnet_write_cmd_async +usbnet_write_cmd_nopm +usleep_range +uuid_gen +uuid_null +uuid_parse +v4l2_compat_ioctl32 +v4l2_ctrl_find +v4l2_ctrl_handler_free +v4l2_ctrl_handler_init_class +v4l2_ctrl_handler_setup +v4l2_ctrl_log_status +v4l2_ctrl_new_custom +v4l2_ctrl_new_std +v4l2_ctrl_new_std_menu +v4l2_device_register +v4l2_device_register_subdev +v4l2_device_set_name +v4l2_device_unregister +v4l2_device_unregister_subdev +v4l2_event_dequeue +v4l2_event_pending +v4l2_event_queue +v4l2_event_queue_fh +v4l2_event_subscribe +v4l2_event_unsubscribe +v4l2_fh_add +v4l2_fh_del +v4l2_fh_exit +v4l2_fh_init +v4l2_fh_open +v4l2_fh_release +v4l2_i2c_subdev_init +v4l2_m2m_buf_queue +v4l2_m2m_buf_remove +v4l2_m2m_ctx_init +v4l2_m2m_ctx_release +v4l2_m2m_dqbuf +v4l2_m2m_fop_mmap +v4l2_m2m_fop_poll +v4l2_m2m_get_curr_priv +v4l2_m2m_get_vq +v4l2_m2m_init +v4l2_m2m_ioctl_dqbuf +v4l2_m2m_ioctl_querybuf +v4l2_m2m_ioctl_reqbufs +v4l2_m2m_ioctl_streamoff +v4l2_m2m_ioctl_streamon +v4l2_m2m_job_finish +v4l2_m2m_mmap +v4l2_m2m_next_buf +v4l2_m2m_poll +v4l2_m2m_qbuf +v4l2_m2m_querybuf +v4l2_m2m_release +v4l2_m2m_reqbufs +v4l2_m2m_streamoff +v4l2_m2m_streamon +v4l2_m2m_try_schedule +v4l2_s_ctrl +v4l2_subdev_call_wrappers +v4l2_subdev_init +v4l_bound_align_image +vabits_actual +vb2_buffer_done +vb2_common_vm_ops +vb2_create_framevec +vb2_destroy_framevec +vb2_dqbuf +vb2_fop_mmap +vb2_fop_poll +vb2_fop_read +vb2_fop_release +vb2_ioctl_create_bufs +vb2_ioctl_dqbuf +vb2_ioctl_expbuf +vb2_ioctl_qbuf +vb2_ioctl_querybuf +vb2_ioctl_reqbufs +vb2_ioctl_streamoff +vb2_ioctl_streamon +vb2_mmap +vb2_ops_wait_finish +vb2_ops_wait_prepare +vb2_plane_cookie +vb2_plane_vaddr +vb2_poll +vb2_prepare_buf +vb2_qbuf +vb2_querybuf +vb2_queue_init +vb2_queue_release +vb2_reqbufs +vb2_streamoff +vb2_streamon +vb2_vmalloc_memops +vb2_wait_for_all_buffers +vchan_dma_desc_free_list +vchan_find_desc +vchan_init +vchan_tx_desc_free +vchan_tx_submit +vfree +video_devdata +video_device_alloc +video_device_release +video_device_release_empty +video_ioctl2 +video_unregister_device +virtio_check_driver_offered_feature +virtio_config_changed +virtio_device_freeze +virtio_device_restore +virtio_max_dma_size +virtio_transport_connect +virtio_transport_deliver_tap_pkt +virtio_transport_destruct +virtio_transport_dgram_allow +virtio_transport_dgram_bind +virtio_transport_dgram_dequeue +virtio_transport_dgram_enqueue +virtio_transport_do_socket_init +virtio_transport_free_pkt +virtio_transport_notify_buffer_size +virtio_transport_notify_poll_in +virtio_transport_notify_poll_out +virtio_transport_notify_recv_init +virtio_transport_notify_recv_post_dequeue +virtio_transport_notify_recv_pre_block +virtio_transport_notify_recv_pre_dequeue +virtio_transport_notify_send_init +virtio_transport_notify_send_post_enqueue +virtio_transport_notify_send_pre_block +virtio_transport_notify_send_pre_enqueue +virtio_transport_recv_pkt +virtio_transport_release +virtio_transport_shutdown +virtio_transport_stream_allow +virtio_transport_stream_dequeue +virtio_transport_stream_enqueue +virtio_transport_stream_has_data +virtio_transport_stream_has_space +virtio_transport_stream_is_active +virtio_transport_stream_rcvhiwat +virtqueue_add_inbuf +virtqueue_add_inbuf_ctx +virtqueue_add_outbuf +virtqueue_add_sgs +virtqueue_detach_unused_buf +virtqueue_disable_cb +virtqueue_enable_cb +virtqueue_enable_cb_delayed +virtqueue_enable_cb_prepare +virtqueue_get_avail_addr +virtqueue_get_buf +virtqueue_get_buf_ctx +virtqueue_get_desc_addr +virtqueue_get_used_addr +virtqueue_get_vring_size +virtqueue_is_broken +virtqueue_kick +virtqueue_kick_prepare +virtqueue_notify +virtqueue_poll +vm_event_states +vm_get_page_prot +vm_insert_page +vm_iomap_memory +vm_map_pages +vm_map_ram +vm_mmap +vm_munmap +vm_node_stat +vm_unmap_ram +vm_zone_stat +vmalloc +vmalloc_nr_pages +vmalloc_to_page +vmalloc_to_pfn +vmalloc_user +vmap +vmemdup_user +vmf_insert_mixed +vmf_insert_pfn +vmf_insert_pfn_prot +vprintk +vring_create_virtqueue +vring_del_virtqueue +vring_interrupt +vring_new_virtqueue +vring_transport_features +vscnprintf +vsnprintf +vsock_core_register +vsock_core_unregister +vsock_for_each_connected_socket +vsprintf +vunmap +vzalloc +vzalloc_node +wait_for_completion +wait_for_completion_interruptible +wait_for_completion_interruptible_timeout +wait_for_completion_io_timeout +wait_for_completion_killable +wait_for_completion_killable_timeout +wait_for_completion_timeout +wait_woken +wake_up_if_idle +wake_up_process +wakeup_source_add +wakeup_source_create +wakeup_source_destroy +wakeup_source_register +wakeup_source_remove +wakeup_source_unregister +watchdog_init_timeout +watchdog_register_device +watchdog_set_restart_priority +watchdog_unregister_device +wireless_send_event +woken_wake_function +work_busy +ww_mutex_lock +ww_mutex_lock_interruptible +ww_mutex_unlock +xa_destroy +xa_erase +xa_find +xa_find_after +xa_load +xa_store +xdp_convert_zc_to_xdp_frame +xdp_do_flush +xdp_do_redirect +xdp_return_frame +xdp_return_frame_rx_napi +xdp_rxq_info_reg +xdp_rxq_info_reg_mem_model +xdp_rxq_info_unreg +xdp_warn +xfrm_state_lookup_byspi +xfrm_stateonly_find +xhci_add_endpoint +xhci_address_device +xhci_alloc_command +xhci_alloc_erst +xhci_check_trb_in_td_math +xhci_free_command +xhci_free_erst +xhci_gen_setup +xhci_get_endpoint_index +xhci_get_ep_ctx +xhci_get_slot_ctx +xhci_handle_event +xhci_init_driver +xhci_initialize_ring_info +xhci_link_segments +xhci_queue_stop_endpoint +xhci_resume +xhci_ring_alloc +xhci_ring_cmd_db +xhci_ring_free +xhci_run +xhci_segment_free +xhci_suspend +xhci_trb_virt_to_dma +xhci_update_erst_dequeue +xhci_vendor_get_ops +zone_watermark_ok +zone_watermark_ok_safe diff --git a/android/abi_gki_aarch64_mtk b/android/abi_gki_aarch64_mtk index 72cda01374ca..e4353e217f54 100644 --- a/android/abi_gki_aarch64_mtk +++ b/android/abi_gki_aarch64_mtk @@ -44,7 +44,11 @@ bcmp bdget_disk bdput + bio_add_pc_page + bio_alloc_bioset bio_endio + bio_put + bio_reset __bitmap_andnot __bitmap_clear bitmap_find_free_region @@ -59,6 +63,13 @@ bitmap_zalloc blk_alloc_queue blk_cleanup_queue + blk_execute_rq + blk_execute_rq_nowait + blk_get_request + blk_mq_free_request + blk_mq_sched_mark_restart_hctx + blk_mq_start_request + blk_put_request blk_queue_flag_clear blk_queue_flag_set blk_queue_io_min @@ -67,6 +78,7 @@ blk_queue_max_discard_sectors blk_queue_max_write_zeroes_sectors blk_queue_physical_block_size + blk_rq_append_bio blocking_notifier_call_chain blocking_notifier_chain_register blocking_notifier_chain_unregister @@ -365,6 +377,7 @@ devm_input_allocate_device devm_ioremap devm_ioremap_resource + devm_ioremap_wc devm_kasprintf devm_kfree devm_kmalloc @@ -382,6 +395,7 @@ devm_phy_create devm_phy_get devm_pinctrl_get + devm_pinctrl_put devm_pinctrl_register_and_init devm_platform_ioremap_resource devm_platform_ioremap_resource_byname @@ -409,6 +423,7 @@ devm_thermal_zone_of_sensor_register devm_watchdog_register_device _dev_notice + dev_pm_domain_attach_by_id dev_pm_domain_attach_by_name dev_pm_domain_detach dev_pm_genpd_add_notifier @@ -477,9 +492,9 @@ dma_heap_add dma_heap_buffer_alloc dma_heap_bufferfd_alloc - dma_heap_buffer_free dma_heap_find dma_heap_get_dev + dma_heap_get_drvdata dma_heap_get_name dma_heap_put dmam_alloc_attrs @@ -512,6 +527,7 @@ down_write d_path dput + drain_workqueue driver_create_file driver_remove_file driver_unregister @@ -690,17 +706,27 @@ freq_qos_add_request freq_qos_remove_request freq_qos_update_request + fs_bio_set fsg_common_create_luns fsg_common_set_cdev fsg_common_set_inquiry_string fsg_common_set_sysfs fsg_config_from_params fsync_bdev + fwnode_device_is_available + fwnode_get_name + fwnode_graph_get_next_endpoint + fwnode_graph_get_port_parent + fwnode_graph_get_remote_endpoint + fwnode_graph_get_remote_port_parent + fwnode_graph_parse_endpoint fwnode_handle_get fwnode_handle_put + fwnode_property_get_reference_args fwnode_property_present fwnode_property_read_string fwnode_property_read_u32_array + fwnode_property_read_u64_array gcd generic_file_llseek generic_handle_irq @@ -742,7 +768,6 @@ get_task_exe_file get_task_mm get_unused_fd_flags - get_user_pages get_user_pages_remote get_vaddr_frames get_zeroed_page @@ -867,6 +892,7 @@ iommu_group_alloc iommu_group_ref_get iommu_iova_to_phys + iommu_map iommu_map_sg iommu_present iommu_put_dma_cookie @@ -945,6 +971,8 @@ kmemdup kobject_add kobject_create_and_add + kobject_del + kobject_get kobject_init kobject_init_and_add kobject_put @@ -1042,9 +1070,15 @@ media_devnode_create media_devnode_remove media_entity_pads_init + media_entity_remote_pad media_entity_remove_links + media_graph_walk_next + media_graph_walk_start media_pipeline_start media_pipeline_stop + media_request_get_by_fd + media_request_object_complete + media_request_put memblock_end_of_DRAM memchr memcmp @@ -1311,6 +1345,7 @@ pinctrl_utils_add_map_configs pinctrl_utils_free_map pinctrl_utils_reserve_map + pin_user_pages pin_user_pages_fast platform_bus_type platform_device_add @@ -1323,6 +1358,7 @@ platform_device_unregister __platform_driver_register platform_driver_unregister + platform_find_device_by_driver platform_get_irq platform_get_irq_byname platform_get_irq_byname_optional @@ -1537,6 +1573,7 @@ round_jiffies_up rpmsg_create_ept rpmsg_destroy_ept + rpmsg_find_device rpmsg_register_device rpmsg_send rpmsg_trysend @@ -1544,9 +1581,14 @@ rproc_add rproc_add_subdev rproc_alloc + rproc_boot rproc_del rproc_free + rproc_get_by_phandle + rproc_put rproc_remove_subdev + rproc_report_crash + rproc_shutdown rps_needed rtc_ktime_to_tm rtc_nvmem_register @@ -1560,6 +1602,7 @@ rtnl_lock rtnl_unlock runqueues + __sbitmap_queue_get sched_clock sched_feat_keys sched_setattr_nocheck @@ -1575,12 +1618,16 @@ scnprintf scsi_autopm_get_device scsi_autopm_put_device + scsi_block_requests + scsi_command_size_tbl scsi_device_get scsi_device_put scsi_device_quiesce __scsi_execute __scsi_iterate_devices + scsi_normalize_sense scsi_print_sense_hdr + scsi_unblock_requests sdio_signal_irq send_sig seq_hex_dump @@ -1728,6 +1775,7 @@ srcu_notifier_call_chain srcu_notifier_chain_register srcu_notifier_chain_unregister + __srcu_read_unlock sscanf __stack_chk_fail __stack_chk_guard @@ -1840,9 +1888,15 @@ __traceiter_android_vh_binder_set_priority __traceiter_android_vh_binder_transaction_init __traceiter_android_vh_cgroup_set_task + __traceiter_android_vh_check_bpf_syscall + __traceiter_android_vh_check_file_open + __traceiter_android_vh_check_mmap_file + __traceiter_android_vh_clear_mask_adjust + __traceiter_android_vh_clear_reserved_fmt_fields __traceiter_android_vh_commit_creds __traceiter_android_vh_em_cpu_energy __traceiter_android_vh_exit_creds + __traceiter_android_vh_fill_ext_fmtdesc __traceiter_android_vh_finish_update_load_avg_se __traceiter_android_vh_iommu_alloc_iova __traceiter_android_vh_iommu_free_iova @@ -1867,13 +1921,14 @@ __traceiter_android_vh_set_module_permit_before_init __traceiter_android_vh_set_wake_flags __traceiter_android_vh_syscall_prctl_finished + __traceiter_android_vh_ufs_send_command + __traceiter_android_vh_ufs_send_tm_command __traceiter_cpu_frequency __traceiter_pelt_se_tp __traceiter_rwmmio_post_read __traceiter_rwmmio_read __traceiter_rwmmio_write __traceiter_sched_update_nr_running_tp - __traceiter_xhci_urb_giveback __tracepoint_android_rvh_cpu_overutilized __tracepoint_android_rvh_dequeue_task __tracepoint_android_rvh_dequeue_task_fair @@ -1897,9 +1952,15 @@ __tracepoint_android_vh_binder_set_priority __tracepoint_android_vh_binder_transaction_init __tracepoint_android_vh_cgroup_set_task + __tracepoint_android_vh_check_bpf_syscall + __tracepoint_android_vh_check_file_open + __tracepoint_android_vh_check_mmap_file + __tracepoint_android_vh_clear_mask_adjust + __tracepoint_android_vh_clear_reserved_fmt_fields __tracepoint_android_vh_commit_creds __tracepoint_android_vh_em_cpu_energy __tracepoint_android_vh_exit_creds + __tracepoint_android_vh_fill_ext_fmtdesc __tracepoint_android_vh_finish_update_load_avg_se __tracepoint_android_vh_iommu_alloc_iova __tracepoint_android_vh_iommu_free_iova @@ -1924,6 +1985,8 @@ __tracepoint_android_vh_set_module_permit_before_init __tracepoint_android_vh_set_wake_flags __tracepoint_android_vh_syscall_prctl_finished + __tracepoint_android_vh_ufs_send_command + __tracepoint_android_vh_ufs_send_tm_command __tracepoint_cpu_frequency __tracepoint_pelt_se_tp tracepoint_probe_register @@ -1933,8 +1996,8 @@ __tracepoint_rwmmio_write __tracepoint_sched_update_nr_running_tp tracepoint_srcu - __tracepoint_xhci_urb_giveback trace_print_array_seq + trace_print_hex_seq trace_print_symbols_seq __trace_puts trace_raw_output_prep @@ -1968,7 +2031,6 @@ uart_update_timeout uclamp_eff_value __udelay - ufshcd_auto_hibern8_update ufshcd_delay_us ufshcd_dme_get_attr ufshcd_dme_set_attr @@ -1977,6 +2039,7 @@ ufshcd_get_pwr_dev_param ufshcd_hba_enable ufshcd_hba_stop + ufshcd_hold ufshcd_link_recovery ufshcd_make_hba_operational ufshcd_pltfrm_init @@ -1984,12 +2047,18 @@ ufshcd_pltfrm_runtime_idle ufshcd_pltfrm_runtime_resume ufshcd_pltfrm_runtime_suspend + ufshcd_pltfrm_shutdown ufshcd_pltfrm_suspend + ufshcd_query_attr + ufshcd_query_attr_retry + ufshcd_query_descriptor_retry + ufshcd_query_flag ufshcd_read_desc_param + ufshcd_release ufshcd_remove - ufshcd_shutdown ufshcd_uic_hibern8_exit unlock_page + unpin_user_page unpin_user_pages unregister_blkdev __unregister_chrdev @@ -2100,20 +2169,30 @@ usleep_range uuid_null v4l2_async_notifier_add_fwnode_subdev + v4l2_async_notifier_add_subdev + v4l2_async_notifier_cleanup v4l2_async_notifier_init v4l2_async_notifier_register v4l2_async_notifier_unregister v4l2_async_register_subdev + v4l2_async_subdev_notifier_register v4l2_async_unregister_subdev v4l2_compat_ioctl32 + v4l2_ctrl_find + v4l2_ctrl_g_ctrl + v4l2_ctrl_g_ctrl_int64 v4l2_ctrl_handler_free v4l2_ctrl_handler_init_class v4l2_ctrl_handler_setup + __v4l2_ctrl_modify_range v4l2_ctrl_new_custom v4l2_ctrl_new_std v4l2_ctrl_new_std_menu + v4l2_ctrl_new_std_menu_items v4l2_ctrl_request_complete + v4l2_ctrl_request_setup __v4l2_ctrl_s_ctrl + v4l2_ctrl_subdev_subscribe_event v4l2_ctrl_subscribe_event v4l2_device_register v4l2_device_register_subdev @@ -2131,7 +2210,10 @@ v4l2_fh_init v4l2_fh_is_singular v4l2_fh_open + __v4l2_find_nearest_size + v4l2_format_info v4l2_i2c_subdev_init + v4l2_m2m_buf_copy_metadata v4l2_m2m_buf_queue v4l2_m2m_buf_remove v4l2_m2m_ctx_init @@ -2154,11 +2236,15 @@ v4l2_m2m_job_finish v4l2_m2m_next_buf v4l2_m2m_qbuf + v4l2_m2m_register_media_controller v4l2_m2m_release + v4l2_m2m_request_queue v4l2_m2m_resume v4l2_m2m_streamoff v4l2_m2m_suspend v4l2_m2m_try_schedule + v4l2_m2m_unregister_media_controller + v4l2_pipeline_link_notify v4l2_src_change_event_subscribe v4l2_subdev_call_wrappers v4l2_subdev_init @@ -2234,6 +2320,7 @@ wait_for_completion wait_for_completion_interruptible wait_for_completion_interruptible_timeout + wait_for_completion_io_timeout wait_for_completion_killable wait_for_completion_timeout wait_woken @@ -2242,6 +2329,7 @@ wake_up_process wakeup_source_add wakeup_source_create + wakeup_source_destroy wakeup_source_register wakeup_source_remove wakeup_source_unregister @@ -2252,7 +2340,7 @@ woken_wake_function work_busy work_on_cpu - ww_mutex_lock_interruptible + ww_mutex_lock ww_mutex_unlock xhci_add_endpoint xhci_check_bandwidth @@ -2266,13 +2354,9 @@ # preserved by --additions-only all_vm_events __arch_clear_user - bio_add_pc_page - bio_reset __bitmap_equal __bitmap_or blk_insert_cloned_request - blk_mq_sched_mark_restart_hctx - blk_rq_append_bio cache_line_size cgroup_taskset_first cgroup_taskset_next @@ -2289,29 +2373,19 @@ devfreq_unregister_opp_notifier dev_get_by_name devm_of_pwm_get - devm_pinctrl_put devm_rc_allocate_device devm_rc_register_device - dev_pm_domain_attach_by_id dev_pm_opp_find_freq_exact dev_pm_opp_put_regulators dev_pm_opp_set_regulators dma_buf_mmap dma_fence_get_status dma_fence_remove_callback + dma_heap_buffer_free dma_sync_single_for_device downgrade_write down_read_trylock - drain_workqueue - fwnode_device_is_available - fwnode_get_name - fwnode_graph_get_next_endpoint - fwnode_graph_get_port_parent - fwnode_graph_get_remote_endpoint - fwnode_graph_get_remote_port_parent - fwnode_graph_parse_endpoint - fwnode_property_get_reference_args - fwnode_property_read_u64_array + get_user_pages get_user_pages_fast gpiod_set_raw_value hci_alloc_dev @@ -2324,18 +2398,11 @@ irq_work_run jiffies_64_to_clock_t __kfifo_init - kobject_del kset_find_obj kstrtobool_from_user ktime_get_raw led_classdev_unregister - media_entity_remote_pad __media_entity_setup_link - media_graph_walk_next - media_graph_walk_start - media_request_get_by_fd - media_request_object_complete - media_request_put memdup_user __mmdrop module_put @@ -2348,19 +2415,11 @@ param_ops_string perf_num_counters pin_user_pages_remote - platform_find_device_by_driver put_task_stack rb_prev rb_replace_node __release_region __request_region - rpmsg_find_device - rproc_boot - rproc_get_by_phandle - rproc_put - rproc_report_crash - rproc_shutdown - __sbitmap_queue_get schedutil_cpu_util sdio_claim_host sdio_claim_irq @@ -2397,11 +2456,12 @@ system_long_wq thermal_zone_device_update __traceiter_android_rvh_after_enqueue_task + __traceiter_android_rvh_media_device_setup_link __traceiter_android_rvh_sched_rebalance_domains + __traceiter_android_rvh_v4l2subdev_set_fmt + __traceiter_android_rvh_v4l2subdev_set_frame_interval + __traceiter_android_rvh_v4l2subdev_set_selection __traceiter_android_vh_cgroup_attach - __traceiter_android_vh_clear_mask_adjust - __traceiter_android_vh_clear_reserved_fmt_fields - __traceiter_android_vh_fill_ext_fmtdesc __traceiter_android_vh_ipv6_gen_linklocal_addr __traceiter_android_vh_is_fpsimd_save __traceiter_android_vh_media_device_setup_link @@ -2410,13 +2470,15 @@ __traceiter_android_vh_v4l2subdev_set_selection __traceiter_gpu_mem_total __traceiter_task_newtask + __traceiter_xhci_urb_giveback trace_output_call __tracepoint_android_rvh_after_enqueue_task + __tracepoint_android_rvh_media_device_setup_link __tracepoint_android_rvh_sched_rebalance_domains + __tracepoint_android_rvh_v4l2subdev_set_fmt + __tracepoint_android_rvh_v4l2subdev_set_frame_interval + __tracepoint_android_rvh_v4l2subdev_set_selection __tracepoint_android_vh_cgroup_attach - __tracepoint_android_vh_clear_mask_adjust - __tracepoint_android_vh_clear_reserved_fmt_fields - __tracepoint_android_vh_fill_ext_fmtdesc __tracepoint_android_vh_ipv6_gen_linklocal_addr __tracepoint_android_vh_is_fpsimd_save __tracepoint_android_vh_media_device_setup_link @@ -2426,37 +2488,21 @@ __tracepoint_android_vh_v4l2subdev_set_selection __tracepoint_gpu_mem_total __tracepoint_task_newtask + __tracepoint_xhci_urb_giveback trace_print_flags_seq try_module_get tty_driver_flush_buffer tty_register_ldisc tty_unregister_ldisc - ufshcd_pltfrm_shutdown + ufshcd_auto_hibern8_update + ufshcd_shutdown unmap_mapping_range - unpin_user_page unregister_syscore_ops - v4l2_async_notifier_add_subdev - v4l2_async_notifier_cleanup - v4l2_async_subdev_notifier_register - v4l2_ctrl_find - v4l2_ctrl_g_ctrl - v4l2_ctrl_g_ctrl_int64 - __v4l2_ctrl_modify_range - v4l2_ctrl_new_std_menu_items - v4l2_ctrl_request_setup - v4l2_ctrl_subdev_subscribe_event - __v4l2_find_nearest_size - v4l2_format_info - v4l2_m2m_buf_copy_metadata v4l2_m2m_buf_remove_by_buf - v4l2_m2m_register_media_controller - v4l2_m2m_request_queue - v4l2_m2m_unregister_media_controller - v4l2_pipeline_link_notify vmf_insert_pfn_prot wait_for_completion_killable_timeout wireless_send_event - ww_mutex_lock + ww_mutex_lock_interruptible zlib_deflate zlib_deflateEnd zlib_deflateInit2 diff --git a/android/abi_gki_aarch64_qcom b/android/abi_gki_aarch64_qcom index 8ca81bf4b4b3..bbe789e751d5 100644 --- a/android/abi_gki_aarch64_qcom +++ b/android/abi_gki_aarch64_qcom @@ -1053,6 +1053,15 @@ i2c_register_driver i2c_transfer i2c_transfer_buffer_flags + i3c_device_disable_ibi + i3c_device_do_priv_xfers + i3c_device_enable_ibi + i3c_device_free_ibi + i3c_device_get_info + i3c_device_request_ibi + i3cdev_to_dev + i3c_driver_register_with_owner + i3c_driver_unregister i3c_generic_ibi_alloc_pool i3c_generic_ibi_free_pool i3c_generic_ibi_get_free_slot @@ -2463,6 +2472,8 @@ trace_get_event_file trace_handle_return __traceiter_android_rvh_account_irq + __traceiter_android_rvh_after_dequeue_task + __traceiter_android_rvh_after_enqueue_task __traceiter_android_rvh_build_perf_domains __traceiter_android_rvh_can_migrate_task __traceiter_android_rvh_cgroup_force_kthread_migration @@ -2505,6 +2516,7 @@ __traceiter_android_rvh_set_readahead_gfp_mask __traceiter_android_rvh_set_skip_swapcache_flags __traceiter_android_rvh_set_task_cpu + __traceiter_android_rvh_show_max_freq __traceiter_android_rvh_tick_entry __traceiter_android_rvh_try_to_wake_up __traceiter_android_rvh_try_to_wake_up_success @@ -2569,6 +2581,8 @@ __traceiter_sched_switch __traceiter_suspend_resume __tracepoint_android_rvh_account_irq + __tracepoint_android_rvh_after_dequeue_task + __tracepoint_android_rvh_after_enqueue_task __tracepoint_android_rvh_build_perf_domains __tracepoint_android_rvh_can_migrate_task __tracepoint_android_rvh_cgroup_force_kthread_migration @@ -2611,6 +2625,7 @@ __tracepoint_android_rvh_set_readahead_gfp_mask __tracepoint_android_rvh_set_skip_swapcache_flags __tracepoint_android_rvh_set_task_cpu + __tracepoint_android_rvh_show_max_freq __tracepoint_android_rvh_tick_entry __tracepoint_android_rvh_try_to_wake_up __tracepoint_android_rvh_try_to_wake_up_success diff --git a/android/abi_gki_aarch64_unisoc b/android/abi_gki_aarch64_unisoc deleted file mode 100644 index 7387328527ff..000000000000 --- a/android/abi_gki_aarch64_unisoc +++ /dev/null @@ -1,2534 +0,0 @@ -[abi_symbol_list] -# commonly used symbols - add_timer - add_uevent_var - add_wait_queue - add_to_page_cache_lru - aes_encrypt - aes_expandkey - alloc_anon_inode - alloc_chrdev_region - alloc_netdev_mqs - alloc_pages_exact - __alloc_pages_nodemask - __alloc_percpu - __alloc_skb - alloc_workqueue - __arch_copy_from_user - __arch_copy_in_user - __arch_copy_to_user - arm64_const_caps_ready - arp_tbl - atomic_notifier_call_chain - atomic_notifier_chain_register - atomic_notifier_chain_unregister - bdget_disk - bdput - bio_add_page - bio_alloc_bioset - bio_associate_blkg - bio_endio - bio_put - bit_wait - blk_alloc_queue - blk_finish_plug - blk_start_plug - blk_queue_flag_clear - blk_queue_flag_set - blk_queue_io_min - blk_queue_io_opt - blk_queue_make_request - blk_queue_max_discard_sectors - blk_queue_max_write_zeroes_sectors - blk_queue_physical_block_size - blocking_notifier_chain_register - blocking_notifier_chain_unregister - bpf_trace_run1 - bpf_trace_run2 - bpf_trace_run3 - bpf_trace_run4 - __breadahead - bus_register - bus_set_iommu - bus_unregister - __close_fd - __ClearPageMovable - call_rcu - cancel_delayed_work - cancel_delayed_work_sync - cancel_work_sync - cdev_add - cdev_del - cdev_device_add - cdev_device_del - cdev_init - __cfi_slowpath - __check_object_size - __class_create - class_destroy - class_find_device - clear_nlink - clear_inode - clk_bulk_disable - clk_bulk_enable - clk_bulk_prepare - clk_bulk_unprepare - clk_disable - clk_enable - clk_fixed_factor_ops - clk_get_rate - clk_prepare - clk_put - clk_set_parent - clk_set_rate - clk_unprepare - clocks_calc_mult_shift - clockevents_config_and_register - __clocksource_register_scale - compat_alloc_user_space - complete - complete_all - config_ep_by_speed - config_group_init_type_name - contig_page_data - console_lock - console_unlock - __const_udelay - cpu_have_feature - cpu_hwcap_keys - cpu_hwcaps - cpumask_next - cpufreq_add_update_util_hook - cpufreq_remove_update_util_hook - cpu_number - __cpu_online_mask - __cpu_possible_mask - crypto_alloc_base - crypto_ahash_digest - crypto_ahash_setkey - crypto_alloc_ahash - crypto_destroy_tfm - crypto_has_alg - crypto_inc - __crypto_memneq - crypto_register_aead - crypto_register_shash - crypto_register_shashes - crypto_unregister_aead - crypto_unregister_shash - crypto_unregister_shashes - __crypto_xor - csum_ipv6_magic - csum_partial - __dynamic_netdev_dbg - d_make_root - d_splice_alias - debugfs_create_bool - debugfs_create_dir - debugfs_create_file - debugfs_create_u32 - debugfs_initialized - debugfs_remove - debugfs_remove_recursive - debugfs_create_symlink - dec_zone_page_state - default_llseek - delayed_work_timer_fn - del_timer - del_timer_sync - destroy_workqueue - dev_driver_string - _dev_err - dev_fwnode - dev_get_by_name - dev_get_regmap - device_add - device_connection_find_match - device_create - device_create_file - device_destroy - device_initialize - device_init_wakeup - device_link_add - device_match_fwnode - device_match_name - device_property_present - device_property_read_string - device_property_read_u32_array - device_register - device_remove_file - device_set_wakeup_capable - device_unregister - _dev_info - __dev_kfree_skb_any - devm_add_action - devm_backlight_device_register - devm_clk_bulk_get - devm_clk_bulk_get_all - devm_clk_get - devm_clk_get_optional - devm_free_irq - devm_gpiochip_add_data - devm_gpiod_get - devm_gpio_free - devm_gpio_request - devm_hwspin_lock_request_specific - __devm_iio_device_register - devm_ioremap_nocache - devm_ioremap_resource - devm_kfree - devm_kmalloc - devm_kmemdup - devm_mfd_add_devices - devm_nvmem_register - devm_of_platform_populate - devm_pinctrl_get - devm_pinctrl_put - devm_power_supply_register - __devm_regmap_init - __devm_regmap_init_i2c - __devm_regmap_init_mmio_clk - devm_regulator_get - devm_regulator_register - devm_request_threaded_irq - devm_spi_register_controller - devm_usb_get_phy - devm_usb_get_phy_by_phandle - dev_queue_xmit - dev_set_name - _dev_warn - disable_irq - disable_irq_nosync - dma_alloc_attrs - dma_direct_map_page - dma_direct_sync_single_for_cpu - dma_direct_sync_single_for_device - dma_direct_unmap_page - dma_fence_release - dma_fence_wait_timeout - dma_free_attrs - dma_heap_add - dma_heap_get_dev - dma_heap_get_name - dma_max_mapping_size - dma_set_mask - down - dput - driver_register - driver_unregister - drm_atomic_helper_plane_destroy_state - drm_atomic_helper_plane_duplicate_state - drm_atomic_helper_plane_reset - drm_atomic_helper_setup_commit - drm_compat_ioctl - drm_dbg - drm_dev_alloc - drm_dev_put - drm_dev_register - drm_err - drm_ioctl - drm_mm_init - drm_mm_insert_node_in_range - drm_mm_remove_node - drm_mm_takedown - drm_mode_config_cleanup - drm_mode_config_init - drm_open - drm_plane_create_color_properties - drm_poll - drm_read - drm_release - dst_release - dump_stack - enable_irq - ether_setup - eth_type_trans - event_triggers_call - extcon_find_edev_by_node - extcon_get_edev_by_phandle - extcon_get_state - fb_mode_option - __find_get_block - find_next_bit - finish_wait - flush_work - flush_workqueue - fpsimd_context_busy - fput - free_irq - free_netdev - __free_pages - free_pages_exact - free_percpu - freezing_slow_path - fs_bio_set - fs_ftype_to_dtype - fsync_bdev - fwnode_property_present - fwnode_property_read_string - gen_pool_avail - generic_end_io_acct - generic_file_llseek - generic_handle_irq - generic_read_dir - generic_ro_fops - generic_start_io_acct - genl_register_family - genl_unregister_family - gen_pool_add_owner - gen_pool_alloc_algo_owner - gen_pool_create - gen_pool_free_owner - get_cpu_device - __get_free_pages - get_governor_parent_kobj - get_random_bytes - gov_attr_set_get - gov_attr_set_init - gov_attr_set_put - governor_sysfs_ops - gpiochip_get_data - gpiochip_line_is_irq - gpiod_direction_input - gpiod_direction_output_raw - gpiod_get - gpiod_get_raw_value - gpiod_set_raw_value - gpiod_set_raw_value_cansleep - gpiod_to_chip - gpiod_to_irq - gpio_free - gpio_request - gpio_to_desc - handle_bad_irq - handle_edge_irq - handle_level_irq - have_governor_per_policy - i2c_del_driver - i2c_register_driver - i2c_smbus_read_byte_data - i2c_smbus_write_byte_data - i2c_transfer_buffer_flags - ida_alloc_range - ida_destroy - ida_free - idr_alloc - idr_destroy - idr_find - idr_for_each - idr_remove - iget_failed - iget5_locked - ignore_console_lock_warning - igrab - inet_proto_csum_replace4 - init_net - __init_rwsem - init_timer_key - init_user_ns - init_wait_entry - init_pseudo - init_special_inode - __init_waitqueue_head - inc_zone_page_state - inode_init_once - inode_nohighmem - input_alloc_absinfo - input_allocate_device - input_event - input_free_device - input_mt_get_slot_by_key - input_mt_sync_frame - input_register_device - iommu_alloc_resv_region - iommu_attach_device - iommu_detach_device - iommu_device_link - iommu_device_register - iommu_device_sysfs_add - iommu_device_sysfs_remove - iommu_device_unlink - iommu_device_unregister - iommu_dma_get_resv_regions - iommu_domain_alloc - iommu_domain_free - iommu_domain_get_attr - iommu_domain_set_attr - iommu_fwspec_add_ids - iommu_fwspec_free - iommu_get_dma_cookie - iommu_get_domain_for_dev - iommu_group_alloc - iommu_group_get - iommu_group_get_for_dev - iommu_group_get_iommudata - iommu_group_put - iommu_group_ref_get - iommu_group_remove_device - iommu_group_set_iommudata - iommu_map - iommu_map_sg - iommu_present - iommu_put_dma_cookie - iommu_set_fault_handler - iommu_unmap - __ioremap - iounmap - iput - ip6t_alloc_initial_table - ip6t_do_table - ip6t_register_table - ip6t_unregister_table - ip_route_output_flow - ipv4_redirect - ipv4_update_pmtu - ir_lirc_scancode_event - ir_raw_gen_manchester - ir_raw_gen_pd - ir_raw_handler_register - ir_raw_handler_unregister - ir_raw_gen_pl - irq_find_mapping - irq_get_irq_data - irq_modify_status - irq_of_parse_and_map - irq_set_irq_type - irq_set_irq_wake - irq_work_sync - is_console_locked - jiffies - jiffies_to_msecs - kern_mount - kern_unmount - kernel_kobj - kasprintf - kernel_neon_begin - kernel_neon_end - __kfifo_alloc - __kfifo_free - __kfifo_in - __kfifo_out - kfree - kfree_skb - kill_anon_super - kimage_vaddr - kimage_voffset - __kmalloc - kmalloc_caches - kmalloc_order_trace - kmem_cache_alloc - kmem_cache_alloc_trace - kmem_cache_create - kmem_cache_destroy - kmem_cache_free - kmemdup - kobject_create_and_add - kobject_uevent_env - kstrndup - kstrtou16 - kstrtobool - kstrtoint - kstrtoll - kstrtouint - kstrtoull - kthread_create_on_node - kthread_should_stop - kthread_stop - ktime_get - ktime_get_mono_fast_ns - ktime_get_real_seconds - ktime_get_real_ts64 - kzfree - LZ4_decompress_safe_partial - lzo1x_decompress_safe - lzorle1x_1_compress - lzo1x_1_compress - __list_add_valid - __list_del_entry_valid - memcpy - __memcpy_fromio - memmove - memparse - memset - memset64 - misc_deregister - misc_register - mod_node_page_state - mod_timer - module_put - __msecs_to_jiffies - msleep - __mutex_init - mutex_lock - mutex_lock_interruptible - mutex_trylock - mutex_unlock - nd_tbl - neigh_destroy - __netdev_alloc_skb - __num_online_cpus - netif_carrier_off - netif_carrier_on - netif_rx_ni - netif_tx_wake_queue - nf_conntrack_destroy - nf_conntrack_find_get - nf_ct_get_tuplepr - nf_ct_invert_tuple - nf_ct_l4proto_find - nf_register_net_hooks - nf_unregister_net_hooks - nr_cpu_ids - nvmem_cell_get - nvmem_cell_put - nvmem_cell_read - of_address_to_resource - of_alias_get_id - of_clk_get - of_clk_get_parent_count - of_count_phandle_with_args - of_device_get_match_data - of_device_is_available - of_device_is_compatible - of_dev_put - of_find_compatible_node - of_find_device_by_node - of_find_node_by_name - of_find_property - of_get_child_by_name - of_get_named_gpio_flags - of_get_next_available_child - of_get_next_child - of_get_property - of_get_regulator_init_data - of_graph_get_remote_node - of_irq_get - of_match_node - of_nvmem_cell_get - of_parse_phandle - of_parse_phandle_with_args - of_parse_phandle_with_fixed_args - of_platform_depopulate - of_platform_populate - of_property_count_elems_of_size - of_property_match_string - of_property_read_string - of_property_read_u32_index - of_property_read_u64 - of_property_read_variable_u32_array - of_prop_next_string - oops_in_progress - out_of_line_wait_on_bit_lock - overflowgid - overflowuid - panic - page_endio - page_get_link - page_mapping - pagecache_get_page - param_ops_charp - param_ops_uint - param_ops_ushort - __pci_register_driver - pci_set_master - pci_unregister_driver - PDE_DATA - __per_cpu_offset - perf_trace_buf_alloc - perf_trace_run_bpf_submit - pfn_valid - pinctrl_lookup_state - pinctrl_select_state - pinctrl_pm_select_default_state - pinctrl_pm_select_sleep_state - platform_bus_type - platform_device_add - platform_device_add_properties - platform_device_add_resources - platform_device_alloc - platform_device_put - platform_device_register - platform_device_register_full - platform_device_unregister - __platform_driver_register - platform_driver_unregister - platform_get_irq - platform_get_irq_byname - platform_get_resource - platform_get_resource_byname - pm_power_off - __pm_relax - pm_runtime_allow - __pm_runtime_disable - pm_runtime_enable - pm_runtime_forbid - pm_runtime_force_resume - pm_runtime_force_suspend - __pm_runtime_idle - __pm_runtime_resume - pm_runtime_set_autosuspend_delay - __pm_runtime_set_status - __pm_runtime_suspend - __pm_runtime_use_autosuspend - __pm_stay_awake - pm_wakeup_ws_event - posix_acl_access_xattr_handler - posix_acl_default_xattr_handler - posix_acl_from_xattr - power_supply_changed - power_supply_get_battery_info - power_supply_get_by_name - power_supply_get_drvdata - power_supply_get_property - power_supply_powers - power_supply_put - ppp_input - ppp_register_compressor - ppp_unregister_compressor - preempt_schedule - preempt_schedule_notrace - prepare_to_wait_event - printk - proc_create - proc_create_data - proc_create_seq_private - proc_mkdir - __pskb_copy_fclone - pskb_expand_head - put_device - put_pages_list - put_tty_driver - queue_delayed_work_on - queue_work_on - ___ratelimit - _raw_read_lock - _raw_read_unlock - _raw_spin_lock - _raw_spin_lock_bh - _raw_spin_lock_irq - _raw_spin_lock_irqsave - _raw_spin_unlock - _raw_spin_unlock_bh - _raw_spin_unlock_irq - _raw_spin_unlock_irqrestore - _raw_write_lock - _raw_write_unlock - __rcu_read_lock - __rcu_read_unlock - radix_tree_preload - radix_tree_delete - radix_tree_gang_lookup - radix_tree_insert - radix_tree_lookup - rc_map_unregister - rc_repeat - rc_keydown - rc_map_register - rdev_get_drvdata - refcount_dec_and_test_checked - refcount_inc_checked - __refrigerator - __register_chrdev - read_cache_page - read_cache_page_gfp - register_filesystem - register_pernet_subsys - register_pm_notifier - regmap_read - regmap_update_bits_base - regmap_write - regulator_disable - regulator_disable_regmap - regulator_enable - regulator_enable_regmap - regulator_get_voltage_sel_regmap - regulator_is_enabled_regmap - regulator_list_voltage_linear - regulator_map_voltage_linear - regulator_set_voltage_sel_regmap - release_firmware - remap_pfn_range - remove_proc_entry - remove_wait_queue - __request_module - request_threaded_irq - reset_control_assert - reset_control_deassert - revalidate_disk - rfkill_alloc - rfkill_destroy - rfkill_init_sw_state - rfkill_register - rfkill_unregister - __SetPageMovable - sched_clock - sched_setscheduler - schedule - schedule_timeout - schedule_timeout_interruptible - scnprintf - seq_lseek - seq_printf - seq_putc - seq_puts - seq_read - set_nlink - set_normalized_timespec64 - set_user_nice - sg_init_table - sg_miter_next - sg_miter_start - sg_miter_stop - sg_nents - sg_next - simple_attr_open - simple_attr_read - simple_attr_release - simple_attr_write - simple_get_link - simple_read_from_buffer - simple_strtol - single_open - single_release - skb_clone - skb_copy - skb_cow_data - skb_ensure_writable - skb_push - skb_put - skb_realloc_headroom - skb_to_sgvec_nomark - skb_trim - skcipher_walk_aead_decrypt - skcipher_walk_aead_encrypt - skcipher_walk_done - skcipher_walk_virt - sk_free - snd_info_create_card_entry - snd_info_free_entry - snd_info_get_line - snd_info_register - snd_pcm_hw_constraint_minmax - snd_pcm_lib_ioctl - snd_pcm_period_elapsed - snd_soc_add_component_controls - snd_soc_dapm_disable_pin - snd_soc_dapm_enable_pin - snd_soc_dapm_ignore_suspend - snd_soc_dapm_kcontrol_dapm - snd_soc_dapm_put_enum_double - snd_soc_dapm_put_volsw - snd_soc_dapm_sync - snd_soc_info_enum_double - snd_soc_info_volsw - snd_soc_pm_ops - snd_soc_register_component - snd_soc_unregister_component - snprintf - __spi_alloc_controller - sprintf - sscanf - __stack_chk_fail - __stack_chk_guard - strcasecmp - strcat - strchr - strcmp - strcpy - strlcat - strlcpy - strlen - strncasecmp - strncmp - strncpy - strncpy_from_user - strnlen - strnstr - strstr - __sw_hweight32 - __sw_hweight64 - submit_bio - sync_filesystem - synchronize_irq - syscon_regmap_lookup_by_phandle - syscon_regmap_lookup_by_phandle_args - sysfs_create_bin_file - sysfs_create_file_ns - sysfs_create_group - sysfs_create_groups - sysfs_create_link - __sysfs_match_string - sysfs_notify - sysfs_remove_bin_file - sysfs_remove_file_ns - sysfs_remove_group - sysfs_remove_groups - sysfs_remove_link - sysfs_streq - system_freezable_wq - system_freezing_cnt - system_unbound_wq - system_wq - sys_tz - tasklet_init - tasklet_kill - __tasklet_schedule - thermal_zone_get_zone_by_name - timer_of_init - trace_define_field - trace_event_buffer_commit - trace_event_buffer_reserve - trace_event_ignore_this_pid - trace_event_raw_init - trace_event_reg - trace_handle_return - trace_raw_output_prep - trace_seq_printf - try_module_get - __tty_alloc_driver - tty_flip_buffer_push - __tty_insert_flip_char - tty_insert_flip_string_fixed_flag - tty_kref_put - tty_port_close - tty_port_destroy - tty_port_hangup - tty_port_init - tty_port_link_device - tty_port_open - tty_port_register_device - tty_port_tty_get - tty_port_tty_wakeup - tty_register_driver - tty_set_operations - tty_standard_install - tty_std_termios - tty_termios_baud_rate - tty_unregister_device - tty_unregister_driver - tty_vhangup - __ubsan_handle_cfi_check_fail_abort - __udelay - __unregister_chrdev - unlock_new_inode - unlock_page - unregister_filesystem - unregister_chrdev_region - unregister_pernet_subsys - up - usb_add_gadget_udc - usb_alloc_coherent - usb_alloc_urb - usb_autopm_get_interface - usb_autopm_get_interface_no_resume - usb_autopm_put_interface - usb_control_msg - usb_del_gadget_udc - usb_deregister - usb_ep_alloc_request - usb_ep_autoconfig - usb_ep_dequeue - usb_ep_enable - usb_ep_free_request - usb_ep_queue - usb_ep_set_maxpacket_limit - usb_find_common_endpoints - usb_free_coherent - usb_free_urb - usb_function_register - usb_function_unregister - usb_gadget_giveback_request - usb_gadget_udc_reset - usb_get_dr_mode - usb_get_intf - usb_hcd_is_primary_hcd - usb_interface_id - usb_kill_urb - usb_phy_get_charger_current - usb_phy_set_charger_current - usb_put_function_instance - usb_put_intf - usb_register_driver - usb_submit_urb - usleep_range - vabits_actual - vfree - vmalloc - vm_map_ram - vm_unmap_aliases - vm_unmap_ram - vm_iomap_memory - vsnprintf - vunmap - wait_for_completion - wait_for_completion_interruptible - wait_for_completion_interruptible_timeout - wait_for_completion_timeout - __wake_up - __wake_up_locked - wake_up_bit - wake_up_process - wakeup_source_add - wakeup_source_create - wakeup_source_destroy - wakeup_source_register - wakeup_source_remove - wakeup_source_unregister - __warn_printk - xfrm4_protocol_deregister - xfrm4_protocol_register - xfrm4_rcv - xfrm_aalg_get_byname - xfrm_input - xfrm_input_resume - xfrm_output_resume - xfrm_register_type - __xfrm_state_destroy - xfrm_state_lookup - xfrm_unregister_type - xt_register_match - xt_register_matches - xt_register_target - xt_register_targets - xt_unregister_match - xt_unregister_matches - xt_unregister_target - xt_unregister_targets - -# required by blk-mq-virtio.ko - blk_mq_map_queues - -# required by cdc-acm.ko - capable - cdc_parse_cdc_header - default_wake_function - refcount_inc_not_zero_checked - tty_port_put - tty_port_tty_hangup - usb_anchor_urb - usb_autopm_get_interface_async - usb_autopm_put_interface_async - usb_clear_halt - usb_driver_claim_interface - usb_driver_release_interface - usb_get_from_anchor - usb_ifnum_to_if - -# required by charger-manager.ko - alarm_cancel - alarm_expires_remaining - alarm_init - alarm_start - alarmtimer_get_rtcdev - devm_kasprintf - ns_to_timespec64 - orderly_poweroff - power_supply_set_property - regulator_force_disable - regulator_set_current_limit - thermal_zone_get_temp - -# required by clk-sprd.ko - clk_hw_get_num_parents - clk_hw_get_parent - clk_hw_is_enabled - __clk_mux_determine_rate - devm_clk_hw_register - devm_of_clk_add_hw_provider - divider_get_val - divider_recalc_rate - divider_round_rate_parent - of_clk_hw_onecell_get - -# required by cpufreq_userspace.ko - __cpufreq_driver_target - cpufreq_register_governor - cpufreq_unregister_governor - -# required by dwc3-haps.ko - pcim_enable_device - -# required by dwc3-of-simple.ko - clk_bulk_get_all - clk_bulk_put_all - of_reset_control_array_get - reset_control_put - reset_control_reset - -# required by dwc3-qcom.ko - devm_extcon_register_notifier - devm_reset_control_array_get - -# required by dwc3.ko - extcon_register_notifier - extcon_unregister_notifier - usb_gadget_map_request_by_dev - usb_gadget_set_state - -# required by exfat.ko - __blockdev_direct_IO - block_write_full_page - __bread_gfp - __brelse - cont_write_begin - current_time - d_find_alias - d_instantiate - d_move - drop_nlink - filemap_fdatawait_range - filemap_fdatawrite_range - full_name_hash - generic_block_bmap - generic_cont_expand_simple - generic_fh_to_dentry - generic_fh_to_parent - generic_file_fsync - generic_file_mmap - generic_file_read_iter - generic_file_splice_read - generic_file_write_iter - generic_fillattr - generic_write_end - __getblk_gfp - ilookup - inc_nlink - in_group_p - __insert_inode_hash - invalidate_inode_buffers - iunique - kill_block_super - kvfree - kvmalloc_node - load_nls - __lock_buffer - __lock_page - new_inode - mark_buffer_dirty - __mark_inode_dirty - match_int - match_octal - match_strdup - match_token - mktime64 - mount_bdev - mpage_readpage - mpage_readpages - mpage_writepages - __remove_inode_hash - setattr_copy - setattr_prepare - sb_min_blocksize - sb_set_blocksize - strscpy - sync_blockdev - sync_dirty_buffer - sync_mapping_buffers - time64_to_tm - touch_buffer - trace_print_symbols_seq - truncate_inode_pages - truncate_pagecache - truncate_setsize - unload_nls - unlock_buffer - utf16s_to_utf8s - utf8s_to_utf16s - write_inode_now - -# required by fan53555.ko - regulator_set_voltage_time_sel - -# required by focaltech_ats.ko - devm_input_allocate_device - devm_regulator_put - i2c_new_probed_device - i2c_transfer - input_mt_init_slots - input_mt_report_slot_state - input_set_abs_params - input_set_capability - kobject_put - of_find_i2c_adapter_by_node - of_property_read_variable_u8_array - request_firmware_nowait - -# required by gpio-eic-sprd.ko - gpiochip_find - -# required by gpio-pmic-eic-sprd.ko - handle_nested_irq - -# required by gpio-sprd.ko - __platform_driver_probe - -# required by i2c-sprd.ko - i2c_add_numbered_adapter - i2c_del_adapter - -# required by img_mem.ko - dma_direct_map_sg - dma_direct_sync_sg_for_cpu - dma_direct_sync_sg_for_device - dma_direct_unmap_sg - idr_get_next - sg_alloc_table - sg_free_table - vsprintf - -# required by ims_bridge.ko - in4_pton - in6_pton - inet_select_addr - ip6_local_out - ip6_route_output_flags - ip_local_out - ipv6_dev_get_saddr - mempool_alloc - mempool_alloc_slab - mempool_create - mempool_destroy - mempool_free - mempool_free_slab - nf_ct_get_tuplepr - nf_ct_invert_tuple - param_ops_int - prandom_u32 - proc_create_net_data - __pskb_pull_tail - skb_checksum_help - rcu_barrier - strim - xfrm_lookup - completion_done - -# required by kfifo_buf.ko - devres_add - devres_alloc_node - devres_free - devres_release - iio_buffer_init - iio_buffer_put - __kfifo_to_user - -# required by leds-sc27xx-bltc.ko - devm_led_classdev_register_ext - -# required by mali_gondul.ko - anon_inode_getfd - __bitmap_weight - clear_page - devfreq_add_device - devfreq_remove_device - devfreq_resume_device - devfreq_suspend_device - dev_pm_opp_disable - dev_pm_opp_find_freq_floor - dev_pm_opp_put_regulators - dev_pm_opp_set_regulators - dma_fence_get_status - dma_fence_remove_callback - downgrade_write - down_trylock - get_user_pages - get_user_pages_fast - get_user_pages_remote - hrtimer_active - hrtimer_forward - iomem_resource - kstrtobool_from_user - memstart_addr - __mmdrop - nonseekable_open - of_property_read_variable_u64_array - param_ops_byte - rb_erase - rb_first - rb_insert_color - rb_next - rb_prev - rb_replace_node - regulator_get_optional - __release_region - remap_vmalloc_range - __request_region - reservation_ww_class - seq_open - __seq_open_private - seq_release_private - seq_write - set_page_dirty_lock - strcspn - system_highpri_wq - trace_print_flags_seq - vmalloc_user - ww_mutex_lock - ww_mutex_unlock - -# required by microarray_fp.ko - cdev_alloc - -# required by mmc_hsq.ko - mmc_cqe_request_done - mmc_send_tuning - -# required by musb_hdrc.ko - device_wakeup_enable - dev_printk - flush_delayed_work - flush_dcache_page - param_ops_bool - usb_add_hcd - usb_create_hcd - usb_ep_set_halt - usb_hcd_check_unlink_urb - usb_hcd_giveback_urb - usb_hcd_link_urb_to_ep - usb_hcd_map_urb_for_dma - usb_hcd_poll_rh_status - usb_hcd_resume_root_hub - usb_hcd_unlink_urb_from_ep - usb_hcd_unmap_urb_for_dma - usb_otg_state_string - usb_put_hcd - usb_remove_hcd - -# required by musb_sprd.ko - usb_ep_disable - usb_speed_string - -# required by pcie-sprd.ko - device_get_next_child_node - devm_gpiod_get_index - devm_ioremap - dw_pcie_host_init - dw_pcie_msi_init - dw_pcie_setup_rc - dw_pcie_wait_for_link - fwnode_handle_put - gpiod_get_value - of_fwnode_ops - pci_assign_unassigned_bus_resources - pci_bus_add_devices - pci_check_and_mask_intx - pci_check_and_unmask_intx - pci_clear_master - pcie_bus_configure_settings - pci_enable_msi - pci_intx - pci_ioremap_bar - pci_ioremap_wc_bar - pci_lock_rescan_remove - pci_reset_function - pci_scan_child_bus - pci_stop_and_remove_bus_device - pci_unlock_rescan_remove - sdio_claim_irq - sdio_f0_readb - sdio_f0_writeb - sdio_get_host_pm_caps - sdio_readw - sdio_release_irq - sdio_set_host_pm_flags - sdio_writew - -# required by phy-sprd-sharkl3.ko - usb_add_phy_dev - usb_phy_set_charger_state - usb_remove_phy - -# required by pinctrl-sprd.ko - devm_platform_ioremap_resource - of_property_read_string_helper - pinconf_generic_parse_dt_config - pinctrl_dev_get_drvdata - pinctrl_register - pinctrl_unregister - pinctrl_utils_add_map_configs - pinctrl_utils_add_map_mux - pinctrl_utils_free_map - pinctrl_utils_reserve_map - pin_get_name - -# required by pvrsrvkm.ko - autoremove_wake_function - bpf_trace_run6 - bpf_trace_run7 - bpf_trace_run8 - cache_line_size - devfreq_cooling_unregister - devfreq_recommended_opp - devfreq_register_opp_notifier - devfreq_unregister_opp_notifier - devm_devfreq_add_device - devm_devfreq_remove_device - dev_pm_opp_add - dev_pm_opp_find_freq_ceil - dev_pm_opp_get_freq - dev_pm_opp_get_opp_count - dev_pm_opp_get_voltage - dev_pm_opp_of_add_table - dev_pm_opp_of_register_em - dev_pm_opp_of_remove_table - dev_pm_opp_put - dma_buf_attach - dma_buf_begin_cpu_access - dma_buf_detach - dma_buf_end_cpu_access - dma_buf_export - dma_buf_fd - dma_buf_get - dma_buf_kmap - dma_buf_kunmap - dma_buf_map_attachment - dma_buf_mmap - dma_buf_put - dma_buf_unmap_attachment - dma_buf_vmap - dma_buf_vunmap - dma_fence_add_callback - dma_fence_array_ops - dma_fence_context_alloc - dma_fence_default_wait - dma_fence_enable_sw_signaling - dma_fence_free - dma_fence_init - dma_fence_signal - down_read - down_write - drm_dev_unregister - fd_install - fget - find_vma - find_vpid - __get_task_comm - get_unused_fd_flags - idr_preload - idr_replace - ion_query_heaps_kernel - kill_pid - ksize - kthread_freezable_should_stop - ktime_get_raw_ts64 - memcmp - mutex_is_locked - of_devfreq_cooling_register_power - of_hwspin_lock_get_id_byname - of_modalias_node - on_each_cpu - prepare_to_wait - proc_remove - put_unused_fd - _raw_read_lock_bh - _raw_read_unlock_bh - _raw_write_lock_bh - _raw_write_unlock_bh - register_shrinker - request_firmware - seq_vprintf - set_freezable - si_meminfo - split_page - strncat - strsep - sync_file_create - sync_file_get_fence - __task_pid_nr_ns - trace_set_clr_event - unmap_mapping_range - unregister_shrinker - up_read - up_write - __usecs_to_jiffies - vmf_insert_mixed - vm_get_page_prot - vm_insert_page - vsscanf - vzalloc - -# required by pwm-sprd.ko - pwmchip_add - pwmchip_remove - -# required by pwm_bl.ko - backlight_device_register - backlight_device_unregister - devm_pwm_get - gpiod_get_direction - int_pow - pwm_free - pwm_request - -# required by roles.ko - fwnode_connection_find_match - fwnode_get_parent - -# required by rtc-sc27xx.ko - devm_rtc_allocate_device - rtc_ktime_to_tm - __rtc_register_device - rtc_time64_to_tm - rtc_tm_to_time64 - rtc_update_irq - -# required by sc2703-bl.ko - of_pwm_get - pwm_apply_state - -# required by sc2703_disp.ko - mfd_add_devices - -# required by sc2703_regulator.ko - regulator_notifier_call_chain - -# required by sc27xx_adc.ko - devm_iio_device_alloc - hwspin_lock_free - hwspin_lock_request_specific - __hwspin_lock_timeout - __hwspin_unlock - of_hwspin_lock_get_id - -# required by sc27xx_fuel_gauge.ko - devm_iio_channel_get - gpiod_get_value_cansleep - iio_read_channel_processed - power_supply_find_ocv2cap_table - power_supply_ocv2cap_simple - power_supply_put_battery_info - power_supply_temp2resist_simple - -# required by sc27xx_pd.ko - device_get_named_child_node - devm_extcon_register_notifier_all - devm_regulator_get_optional - -# required by sc27xx_typec.ko - devm_extcon_dev_allocate - devm_extcon_dev_register - extcon_set_state_sync - typec_register_partner - typec_register_port - typec_set_data_role - typec_set_pwr_opmode - typec_set_pwr_role - typec_set_vconn_role - typec_unregister_partner - typec_unregister_port - -# required by sc27xx-vibra.ko - input_ff_create_memless - -# required by sc9863a-clk.ko - device_get_match_data - -# required by sdhci-sprd.ko - clk_round_rate - mmc_free_host - mmc_of_parse - mmc_regulator_set_vqmmc - mmc_remove_host - mmc_request_done - __sdhci_add_host - sdhci_cleanup_host - sdhci_enable_clk - sdhci_enable_v4_mode - sdhci_pltfm_free - sdhci_pltfm_init - sdhci_remove_host - sdhci_request - sdhci_request_atomic - sdhci_reset - sdhci_runtime_resume_host - sdhci_runtime_suspend_host - sdhci_set_bus_width - sdhci_setup_host - -# required by sdiohal.ko - mmc_detect_change - mmc_set_data_timeout - mmc_wait_for_req - __put_page - print_hex_dump - sdio_claim_host - sdio_enable_func - sdio_memcpy_fromio - sdio_memcpy_toio - sdio_readb - sdio_readl - sdio_readsb - sdio_register_driver - sdio_release_host - sdio_set_block_size - sdio_unregister_driver - sdio_writeb - sdio_writel - sdio_writesb - __trace_bprintk - -# required by seth.ko - napi_complete_done - napi_disable - __napi_schedule - napi_schedule_prep - netif_napi_add - netif_napi_del - netif_receive_skb - register_netdev - unregister_netdev - -# required by sfp_core.ko - csum_tcpudp_nofold - dev_get_by_index_rcu - ip_send_check - ipv6_ext_hdr - ipv6_find_hdr - kstrtouint_from_user - __local_bh_enable_ip - nf_conntrack_destroy - nf_conntrack_find_get - of_dma_configure - proc_dointvec - register_netdevice_notifier - register_net_sysctl - rt6_lookup - seq_open_private - seq_release - skb_copy_bits - unregister_netdevice_notifier - -# required by shubcore.ko - iio_alloc_pollfunc - iio_dealloc_pollfunc - iio_device_alloc - iio_device_attach_buffer - iio_device_free - iio_device_unregister - iio_pollfunc_store_time - iio_push_to_buffers - iio_trigger_alloc - iio_triggered_buffer_postenable - iio_triggered_buffer_predisable - iio_trigger_free - iio_trigger_notify_done - iio_trigger_poll - __iio_trigger_register - iio_trigger_unregister - ktime_get_with_offset - param_array_ops - unregister_pm_notifier - -# required by sipa_core.ko - free_pages - memremap - memunmap - pm_wakeup_dev_event - skb_dequeue - skb_queue_tail - -# required by sipa_sys_pd.ko - kstrdup - of_genpd_add_provider_simple - pm_genpd_init - pm_genpd_remove - -# required by sipc_core.ko - gen_pool_destroy - mbox_chan_received_data - mbox_chan_txdone - mbox_client_txdone - mbox_controller_register - mbox_controller_unregister - mbox_free_channel - mbox_request_channel - mbox_request_channel_byname - mbox_send_message - register_syscore_ops - -# required by sipx.ko - hrtimer_cancel - hrtimer_init - hrtimer_start_range_ns - hrtimer_try_to_cancel - -# required by snd-soc-aw881xx.ko - i2c_smbus_write_byte - -# required by snd-soc-akm4377.ko - regcache_mark_dirty - regcache_sync - snd_soc_get_volsw - snd_soc_put_volsw - -# required by snd-soc-sprd-audio-dma.ko - dmam_alloc_attrs - dmam_free_coherent - dma_release_channel - __memset_io - of_dma_request_slave_channel - snd_pcm_format_physical_width - snd_pcm_hw_constraint_integer - snd_pcm_hw_constraint_step - snd_soc_rtdcom_lookup - snd_soc_set_runtime_hwparams - vmap - -# required by snd-soc-sprd-card.ko - devm_gpio_request_one - devm_snd_soc_register_card - gpio_request_one - snd_interval_refine - snd_soc_of_get_dai_name - snd_soc_of_parse_audio_routing - snd_soc_of_parse_audio_simple_widgets - snd_soc_of_parse_card_name - snd_soc_of_parse_daifmt - snd_soc_of_parse_tdm_slot - -# required by snd-soc-sprd-codec-sc2721-power.ko - regulator_register - regulator_unregister - -# required by snd-soc-sprd-codec-sc2721.ko - dapm_regulator_event - gpiod_set_debounce - iio_channel_get - iio_read_channel_raw - iio_write_channel_attribute - irq_to_desc - power_supply_register - power_supply_unregister - regulator_get - regulator_get_mode - regulator_is_enabled - regulator_put - regulator_set_mode - regulator_set_voltage - snd_ctl_find_id - snd_jack_set_key - snd_pcm_rate_to_rate_bit - snd_soc_card_jack_new - snd_soc_component_read32 - snd_soc_component_update_bits - snd_soc_component_write - snd_soc_dapm_force_enable_pin - snd_soc_dapm_get_enum_double - snd_soc_dapm_get_volsw - snd_soc_get_enum_double - snd_soc_jack_report - snd_soc_put_enum_double - -# required by snd-soc-sprd-platform.ko - devm_snd_soc_register_component - dma_request_slave_channel - of_reserved_mem_device_init_by_idx - snd_dma_alloc_pages - snd_dma_free_pages - -# required by snd-soc-sprd-vbc-r1p0v3.ko - snd_ctl_boolean_mono_info - snd_pcm_hw_constraint_list - -# required by snd-soc-tfa98xx.ko - crc32_le - device_create_bin_file - device_remove_bin_file - msleep_interruptible - snd_pcm_format_width - snd_pcm_hw_constraint_mask64 - snd_soc_dapm_add_routes - snd_soc_dapm_new_controls - -# required by sprd-cpufreq-common.ko - dev_pm_opp_remove - -# required by sprd-cpufreqhw.ko - arch_set_freq_scale - cpufreq_generic_attr - cpufreq_generic_frequency_table_verify - cpufreq_generic_get - cpufreq_generic_suspend - cpufreq_register_driver - cpufreq_unregister_driver - dev_pm_opp_free_cpufreq_table - dev_pm_opp_init_cpufreq_table - -# required by sprd-drm.ko - adjust_managed_page_count - component_add - component_bind_all - component_del - component_master_add_with_match - component_master_del - component_match_add_release - component_unbind_all - devm_gpiod_get_optional - dma_get_sgtable_attrs - dma_mmap_attrs - dma_set_coherent_mask - drm_add_edid_modes - drm_atomic_helper_async_commit - drm_atomic_helper_check - drm_atomic_helper_cleanup_planes - drm_atomic_helper_commit - drm_atomic_helper_commit_cleanup_done - drm_atomic_helper_commit_hw_done - drm_atomic_helper_commit_modeset_disables - drm_atomic_helper_commit_modeset_enables - drm_atomic_helper_commit_planes - drm_atomic_helper_commit_tail - drm_atomic_helper_commit_tail_rpm - drm_atomic_helper_connector_destroy_state - drm_atomic_helper_connector_duplicate_state - drm_atomic_helper_connector_reset - drm_atomic_helper_crtc_destroy_state - drm_atomic_helper_crtc_duplicate_state - drm_atomic_helper_crtc_reset - drm_atomic_helper_disable_plane - drm_atomic_helper_page_flip - __drm_atomic_helper_plane_destroy_state - __drm_atomic_helper_plane_duplicate_state - __dynamic_dev_dbg - __dynamic_pr_debug - drm_atomic_helper_prepare_planes - drm_atomic_helper_resume - drm_atomic_helper_set_config - drm_atomic_helper_shutdown - drm_atomic_helper_suspend - drm_atomic_helper_swap_state - drm_atomic_helper_update_legacy_modeset_state - drm_atomic_helper_update_plane - drm_atomic_helper_wait_for_dependencies - drm_atomic_helper_wait_for_fences - drm_atomic_helper_wait_for_vblanks - drm_atomic_private_obj_fini - drm_atomic_private_obj_init - drm_atomic_set_crtc_for_connector - drm_atomic_set_fence_for_plane - drm_atomic_set_mode_for_crtc - drm_atomic_state_alloc - drm_atomic_state_clear - drm_atomic_state_default_clear - drm_atomic_state_default_release - __drm_atomic_state_free - drm_bridge_attach - drm_connector_attach_content_protection_property - drm_connector_attach_encoder - drm_connector_cleanup - drm_connector_init - drm_connector_unregister - drm_connector_update_edid_property - drm_crtc_cleanup - __drm_crtc_commit_free - drm_crtc_handle_vblank - drm_crtc_init_with_planes - drm_crtc_send_vblank_event - drm_crtc_vblank_off - drm_crtc_vblank_on - drm_detect_monitor_audio - drm_display_mode_from_videomode - drm_display_mode_to_videomode - drm_dp_aux_register - drm_dp_aux_unregister - drm_dp_calc_pbn_mode - drm_dp_channel_eq_ok - drm_dp_clock_recovery_ok - drm_dp_dpcd_read - drm_dp_dpcd_read_link_status - drm_dp_dpcd_write - drm_encoder_cleanup - drm_encoder_init - drm_format_info - drm_gem_cma_prime_get_sg_table - drm_gem_cma_prime_mmap - drm_gem_cma_prime_vmap - drm_gem_cma_prime_vunmap - drm_gem_cma_vm_ops - drm_gem_create_mmap_offset - drm_gem_fb_create - drm_gem_fb_get_obj - drm_gem_handle_create - drm_gem_mmap - drm_gem_mmap_obj - drm_gem_object_init - drm_gem_object_put_unlocked - drm_gem_object_release - drm_gem_prime_export - drm_gem_prime_fd_to_handle - drm_gem_prime_handle_to_fd - drm_gem_prime_import - drm_gem_vm_close - drm_get_edid - drm_hdcp_check_ksvs_revoked - drm_hdcp_update_content_protection - drm_helper_hpd_irq_event - drm_helper_probe_single_connector_modes - drm_kms_helper_poll_disable - drm_kms_helper_poll_enable - drm_kms_helper_poll_fini - drm_kms_helper_poll_init - drm_match_cea_mode - drm_mode_config_reset - drm_mode_create - drm_mode_crtc_set_gamma_size - drm_mode_destroy - drm_mode_duplicate - drm_mode_probed_add - drm_mode_vrefresh - drm_object_attach_property - drm_panel_add - drm_panel_attach - drm_panel_detach - drm_panel_disable - drm_panel_enable - drm_panel_get_modes - drm_panel_init - drm_panel_prepare - drm_panel_remove - drm_panel_unprepare - drm_plane_cleanup - drm_plane_create_alpha_property - drm_plane_create_blend_mode_property - drm_plane_create_rotation_property - drm_plane_create_zpos_immutable_property - drm_prime_gem_destroy - drm_property_create - drm_property_create_blob - drm_property_create_range - drm_put_dev - drm_universal_plane_init - drm_vblank_init - gpiod_direction_output - kstrtou8 - mipi_dsi_attach - mipi_dsi_dcs_read - mipi_dsi_dcs_write_buffer - mipi_dsi_detach - mipi_dsi_driver_register_full - mipi_dsi_driver_unregister - mipi_dsi_generic_read - mipi_dsi_generic_write - mipi_dsi_host_register - mipi_dsi_host_unregister - mipi_dsi_set_maximum_return_packet_size - no_llseek - of_clk_get_by_name - of_drm_find_bridge - of_drm_find_panel - of_fdt_unflatten_tree - of_find_backlight_by_node - of_find_node_opts_by_path - of_get_drm_display_mode - of_graph_get_endpoint_by_regs - of_graph_get_remote_port_parent - of_reserved_mem_device_release - __platform_register_drivers - platform_unregister_drivers - regmap_get_reg_stride - regmap_get_val_bytes - try_wait_for_completion - -# required by spi-sprd.ko - dma_request_chan - spi_controller_suspend - spi_finalize_current_transfer - -# required by spi-sprd-adi.ko - unregister_restart_handler - -# required by sprd-dma.ko - dma_async_device_register - dma_async_device_unregister - dma_async_tx_descriptor_init - of_dma_controller_free - of_dma_controller_register - of_dma_simple_xlate - -# required by sprd-gsp.ko - __kthread_init_worker - kthread_queue_work - kthread_worker_fn - -# required by sprd-hwdvfs-sharkl3.ko - __i2c_transfer - rt_mutex_trylock - -# required by sprd_dedicate_thm.ko - devm_thermal_zone_of_sensor_register - system_power_efficient_wq - -# required by sprd_dvfs.ko - devfreq_add_governor - devfreq_remove_governor - devfreq_update_status - device_rename - update_devfreq - -# required by sprd_hwspinlock.ko - hwspin_lock_register - hwspin_lock_unregister - -# required by sprd_ipa.ko - skb_to_sgvec - irq_set_affinity_hint - napi_gro_receive - -# required by sprd-saudio.ko - snd_card_free - -# required by sprd-sc27xx-spi.ko - devm_regmap_add_irq_chip - regmap_irq_get_domain - spi_bus_type - __spi_register_driver - spi_sync - -# required by sprd_apb_busmonitor.ko - _dev_emerg - -# required by sprd_cproc.ko - of_get_parent - -# required by sprd_cpu_cooling.ko - cpu_down - cpufreq_get_policy - cpu_up - cpufreq_quick_get - dev_pm_opp_find_freq_exact - thermal_cooling_device_unregister - thermal_of_cooling_device_register - -# required by sprd-mailbox.ko - devm_mbox_controller_register - -# required by sprd_mcd.ko - gpiod_set_value_cansleep - kernel_power_off - register_restart_handler - unregister_reboot_notifier - -# required by sprd_pcie_ep_device.ko - pci_enable_device - pci_request_regions - pci_restore_state - pci_save_state - pci_set_power_state - -# required by sprd_pm_domain.ko - kfree_const - kstrdup_const - of_genpd_add_subdomain - -# required by sprd_powerdebug.ko - cpu_pm_register_notifier - cpu_pm_unregister_notifier - pm_print_active_wakeup_sources - syscon_node_to_regmap - -# required by sprd_sdio_fm.ko - vfs_llseek - -# required by sprd_soc_thm.ko - thermal_zone_device_unregister - thermal_zone_device_update - thermal_zone_of_sensor_register - -# required by sprd_vdsp.ko - bsearch - devm_kstrdup - __memcpy_toio - of_match_device - of_n_addr_cells - of_n_size_cells - of_translate_address - sort - -# required by sprd_wdt.ko - devm_watchdog_register_device - watchdog_init_timeout - -# required by sprdbt_sipc_tty.ko - tty_schedule_flip - -# required by sprdwl_ng.ko - bcmp - build_skb - console_printk - consume_skb - _ctype - dev_get_by_index - down_timeout - genlmsg_put - jiffies_to_usecs - kfree_skb_list - netdev_alloc_frag - netdev_err - netdev_info - netdev_warn - netlink_unicast - nla_memcpy - __nla_parse - nla_put - nla_put_64bit - nla_put_nohdr - printk_timed_ratelimit - register_inet6addr_notifier - register_inetaddr_notifier - register_netdevice - rtnl_lock - rtnl_unlock - simple_open - skb_queue_purge - skb_unlink - synchronize_rcu - unregister_inet6addr_notifier - unregister_inetaddr_notifier - unregister_netdevice_queue - -# required by sunwave_fp.ko - input_unregister_device - -# required by tcpm.ko - fwnode_property_read_u32_array - mod_delayed_work_on - usb_debug_root - -# required by trusty.ko - _copy_from_iter - _copy_to_iter - __cpuhp_remove_state - __cpuhp_setup_state - __cpuhp_state_add_instance - __cpuhp_state_remove_instance - device_for_each_child - disable_percpu_irq - enable_percpu_irq - free_percpu_irq - irq_create_of_mapping - panic_notifier_list - register_virtio_device - register_virtio_driver - __request_percpu_irq - unregister_virtio_device - unregister_virtio_driver - virtqueue_add_inbuf - virtqueue_add_outbuf - virtqueue_detach_unused_buf - virtqueue_get_buf - virtqueue_get_vring_size - virtqueue_kick - virtqueue_kick_prepare - virtqueue_notify - vring_del_virtqueue - vring_interrupt - vring_new_virtqueue - wait_woken - woken_wake_function - -# required by typec.ko - blocking_notifier_call_chain - __class_register - class_unregister - device_find_child - fwnode_property_read_u16_array - get_device - kobject_uevent - match_string - -# required by usb-storage.ko - blk_queue_bounce_limit - blk_queue_max_hw_sectors - blk_queue_update_dma_alignment - _dev_notice - param_ops_string - schedule_timeout_uninterruptible - scsi_add_host_with_dma - scsi_eh_prep_cmnd - scsi_eh_restore_cmnd - scsi_get_host_dev - scsi_host_alloc - scsi_host_put - scsi_is_host_device - scsi_normalize_sense - scsi_remove_host - scsi_report_bus_reset - scsi_report_device_reset - scsi_scan_host - scsi_sense_desc_find - sg_miter_skip - simple_strtoul - usb_autopm_put_interface_no_suspend - usb_lock_device_for_reset - usb_reset_device - usb_reset_endpoint - usb_sg_cancel - usb_sg_init - usb_sg_wait - usb_unlink_urb - -# required by usb_f_mtp.ko - usb_os_desc_prepare_interf_dir - usb_string_id - config_group_init_type_name - -# required by usbserial.ko - device_del - driver_attach - handle_sysrq - tty_hangup - tty_ldisc_deref - tty_ldisc_ref - tty_termios_copy_hw - usb_disabled - usb_get_dev - usb_match_id - usb_match_one_id - usb_poison_urb - usb_put_dev - usb_show_dynids - usb_store_new_id - usb_unpoison_urb - -# required by vha.ko - clk_bulk_get - device_wakeup_disable - devm_iounmap - __ndelay - param_ops_long - param_ops_ulong - pm_relax - pm_stay_awake - -# required by virtio_crypto.ko - cpu_bit_bitmap - cpus_read_lock - cpus_read_unlock - cpu_topology - crypto_ablkcipher_type - crypto_engine_alloc_init - crypto_engine_exit - crypto_engine_start - crypto_finalize_ablkcipher_request - crypto_register_alg - crypto_register_scomp - crypto_transfer_ablkcipher_request_to_engine - crypto_unregister_alg - crypto_unregister_scomp - scatterwalk_map_and_copy - sg_init_one - sg_nents_for_len - -# required by wcn_bsp.ko - gpiod_set_value - memdup_user - pci_disable_device - pci_disable_msi - pci_disable_msix - pcie_capability_read_dword - pcie_capability_read_word - pci_enable_msix_range - pci_enable_wake - pci_find_ext_capability - pci_load_and_free_saved_state - pci_msi_vec_count - pci_read_config_byte - pci_read_config_dword - pci_release_regions - pci_store_saved_state - pci_write_config_byte - pci_write_config_dword - register_chrdev_region - request_firmware_direct - -# required by rc-core.ko - input_scancode_to_scalar - kobject_get_path - led_trigger_register_simple - led_trigger_unregister_simple - __module_get - nsecs_to_jiffies - -# required by spi-bitbang.ko - spi_register_controller - spi_unregister_controller - -# required by sprd_memdisk.ko - __alloc_disk_node - blk_cleanup_queue - blk_mq_end_request - blk_mq_init_sq_queue - blk_mq_start_request - blk_queue_logical_block_size - del_gendisk - device_add_disk - put_disk - register_blkdev - unregister_blkdev - -# required by ppp_async.ko - crc_ccitt_table - n_tty_ioctl_helper - ppp_channel_index - ppp_input_error - ppp_output_wakeup - ppp_register_channel - ppp_unit_number - ppp_unregister_channel - _raw_write_lock_irq - _raw_write_unlock_irq - skb_pull - start_tty - stop_tty - tty_mode_ioctl - tty_register_ldisc - tty_unregister_ldisc - tty_unthrottle - -# required by cls_fw.ko - __dev_get_by_index - __dev_get_by_name - kfree_call_rcu - nla_strlcpy - __put_net - register_tcf_proto_ops - rtnl_is_locked - tcf_action_exec - tcf_exts_destroy - tcf_exts_dump - tcf_exts_dump_stats - tcf_exts_validate - tcf_queue_work - unregister_tcf_proto_ops - -# required by ipcomp.ko - ipcomp_destroy - ipcomp_init_state - ipcomp_input - ipcomp_output - xfrm_init_state - xfrm_state_alloc - xfrm_state_insert - -# required by xcbc.ko - crypto_alloc_instance - crypto_attr_alg2 - crypto_check_attr_type - crypto_init_spawn - crypto_mod_put - crypto_register_template - crypto_spawn_tfm - crypto_unregister_template - shash_free_instance - shash_register_instance - -# required by aes-ce-ccm.ko - ce_aes_expandkey - -# required by xt_TEE.ko - static_key_slow_dec - static_key_slow_inc - xt_tee_enabled - -# required by ir-kbd-i2c.ko - i2c_new_dummy_device - i2c_unregister_device - -# required by ledtrig-pattern.ko - led_get_default_pattern - led_set_brightness - led_trigger_register - led_trigger_unregister - -# required by virtio_crypto.ko - virtio_break_device - virtqueue_add_sgs - virtqueue_disable_cb - virtqueue_enable_cb - virtqueue_is_broken - -# required by dns_resolver.ko - generic_key_instantiate - key_invalidate - key_put - key_revoke - keyring_alloc - key_validate - kmemdup_nul - memchr - prepare_kernel_cred - register_key_type - request_key_tag - unregister_key_type - user_destroy - user_read - user_revoke - -# required by aes-neon-blk.ko - crypto_aes_inv_sbox - crypto_aes_sbox - crypto_alloc_shash - crypto_register_skciphers - crypto_shash_digest - crypto_unregister_skciphers - scatterwalk_ffwd - simd_skcipher_create_compat - simd_skcipher_free - -# required by ghash-ce.ko - gf128mul_lle - -# required by pppoe.ko - _copy_from_iter_full - datagram_poll - dev_add_pack - dev_get_by_name_rcu - dev_remove_pack - lock_sock_nested - pppox_compat_ioctl - pppox_ioctl - pppox_unbind_sock - ppp_register_net_channel - proto_register - proto_unregister - pskb_trim_rcsum_slow - register_pernet_device - register_pppox_proto - release_sock - sk_alloc - skb_copy_datagram_iter - skb_pull_rcsum - skb_recv_datagram - __sk_receive_skb - sock_init_data - sock_no_accept - sock_no_bind - sock_no_getsockopt - sock_no_listen - sock_no_mmap - sock_no_setsockopt - sock_no_shutdown - sock_no_socketpair - sock_queue_rcv_skb - sock_wmalloc - unregister_pernet_device - unregister_pppox_proto - -# required by sha1-ce.ko - crypto_sha1_finup - crypto_sha1_update - -# required by ah6.ko - ip6_redirect - ip6_update_pmtu - net_ratelimit - xfrm6_find_1stfragopt - xfrm6_protocol_deregister - xfrm6_protocol_register - xfrm6_rcv - -# required by raw_diag.ko - inet_diag_bc_sk - inet_diag_register - inet_diag_unregister - inet_sk_diag_fill - netlink_net_capable - raw_v4_hashinfo - __raw_v4_lookup - raw_v6_hashinfo - __raw_v6_lookup - sock_diag_destroy - -# required by xt_addrtype.ko - inet_dev_addr_type - __ipv6_addr_type - ipv6_chk_addr - -# required by sprd_thermal.ko - devm_thermal_zone_of_sensor_unregister - -# required by arc4.ko - arc4_crypt - arc4_setkey - crypto_register_skcipher - crypto_unregister_skcipher - -# required by ip6table_security.ko - xt_hook_ops_alloc - -# required by xfrm4_tunnel.ko - xfrm4_tunnel_deregister - xfrm4_tunnel_register - -# required by ppp_mppe.ko - crypto_has_ahash - crypto_shash_final - crypto_shash_update - -# required by pptp.ko - find_next_zero_bit - gre_add_protocol - gre_del_protocol - __ip_select_ident - security_sk_classify_flow - skb_set_owner_w - sk_setup_caps - sock_no_recvmsg - sock_no_sendmsg - -# required by gtco.ko - __usb_get_extra_descriptor - -# required by l2tp_ppp.ko - l2tp_session_create - l2tp_session_delete - l2tp_session_free - l2tp_session_get_nth - l2tp_session_register - l2tp_session_set_header_len - l2tp_tunnel_create - l2tp_tunnel_delete - l2tp_tunnel_free - l2tp_tunnel_get - l2tp_tunnel_get_nth - l2tp_tunnel_get_session - l2tp_tunnel_register - l2tp_udp_encap_recv - l2tp_xmit_skb - ppp_dev_name - -# required by ppp_generic.ko - arch_bpf_jit_check_func - bpf_prog_create - bpf_prog_destroy - bpf_stats_enabled_key - iov_iter_init - netdev_printk - netif_rx - ns_capable - rtnl_link_register - rtnl_link_unregister - skb_queue_head - skb_scrub_packet - slhc_compress - slhc_free - slhc_init - slhc_remember - slhc_toss - slhc_uncompress - unregister_netdevice_many - -# required by pppox.ko - sock_register - sock_unregister - -# required by ppp_deflate.ko - zlib_deflate - zlib_deflateEnd - zlib_deflateInit2 - zlib_deflateReset - zlib_deflate_workspacesize - zlib_inflate - zlib_inflateEnd - zlib_inflateIncomp - zlib_inflateInit2 - zlib_inflateReset - zlib_inflate_workspacesize - -# required by sprd_cpp.ko - clk_get_parent - of_iomap - -# required by sprd_camera.ko - ion_alloc - ion_free - ktime_get_ts64 - ns_to_timeval - of_irq_to_resource - _raw_spin_trylock - regulator_get_linear_step - -# required by trusty-pm.ko - ktime_get_boot_fast_ns - unregister_syscore_ops - -# required by ufs-sprd.ko - ufshcd_dme_set_attr - ufshcd_get_local_unipro_ver - ufshcd_pltfrm_init - ufshcd_pltfrm_resume - ufshcd_pltfrm_runtime_idle - ufshcd_pltfrm_runtime_resume - ufshcd_pltfrm_runtime_suspend - ufshcd_pltfrm_shutdown - ufshcd_pltfrm_suspend - ufshcd_remove - -# required by sprd_sip_svc.ko - __arm_smccc_smc - -# required by mali_gondul.ko - __arch_clear_user - bpf_trace_run5 - ktime_get_raw - of_machine_is_compatible - _totalram_pages - trace_output_call - __tracepoint_gpu_mem_total - trace_print_array_seq - vmf_insert_pfn_prot - -# required by sprd_ion.ko - ion_buffer_zero - __ion_device_add_heap - memset32 - of_platform_device_create - __sg_page_iter_next - __sg_page_iter_start - -# required by snd-soc-sprd-codec-sc2730.ko - dapm_kcontrol_get_value - __kfifo_init - __kfifo_from_user_r - __kfifo_to_user_r - snd_pcm_rate_bit_to_rate - snd_soc_bytes_info_ext - snd_soc_new_compress - snd_card_new - snd_card_register - snd_ctl_add - snd_ctl_new1 - snd_pcm_new - snd_pcm_set_ops - -# required by ssd20xx_ts.ko - input_mt_report_pointer_emulation - -# cpufreq_interactive.ko - add_timer_on - cpufreq_register_notifier - cpufreq_table_index_unsorted - cpufreq_unregister_notifier - down_read_trylock - get_cpu_idle_time - irq_work_queue - kobject_init_and_add - sched_setscheduler_nocheck - strpbrk - -# required by sprd_wdf.ko - kstrtoull_from_user - smpboot_register_percpu_thread - -# required by zram.ko - bdgrab - bio_chain - bio_init - blkdev_put - blk_status_to_errno - blkdev_get - filp_close - filp_open_block - file_path - I_BDEV - set_blocksize - submit_bio_wait diff --git a/android/abi_gki_aarch64_vivo b/android/abi_gki_aarch64_vivo index ff8093ec56b9..5f3433d6f311 100644 --- a/android/abi_gki_aarch64_vivo +++ b/android/abi_gki_aarch64_vivo @@ -1718,8 +1718,14 @@ __traceiter_android_vh_iommu_setup_dma_ops __traceiter_android_vh_ipi_stop __traceiter_android_vh_jiffies_update + __traceiter_android_vh_mmc_attach_sd + __traceiter_android_vh_mmc_blk_mq_rw_recovery + __traceiter_android_vh_mmc_blk_reset + __traceiter_android_vh_mmc_gpio_cd_irqt __traceiter_android_vh_printk_hotplug __traceiter_android_vh_scheduler_tick + __traceiter_android_vh_sdhci_get_cd + __traceiter_android_vh_sd_update_bus_speed_mode __traceiter_android_vh_show_max_freq __traceiter_android_vh_show_resume_epoch_val __traceiter_android_vh_show_suspend_epoch_val @@ -1731,12 +1737,17 @@ __traceiter_binder_transaction_received __traceiter_cpu_frequency_limits __traceiter_cpu_idle + __traceiter_dwc3_complete_trb + __traceiter_dwc3_ctrl_req + __traceiter_dwc3_event __traceiter_ipi_entry __traceiter_ipi_raise __traceiter_rwmmio_post_read __traceiter_rwmmio_read __traceiter_rwmmio_write __traceiter_suspend_resume + __traceiter_usb_gadget_connect + __traceiter_usb_gadget_disconnect __tracepoint_android_rvh_account_irq __tracepoint_android_rvh_build_perf_domains __tracepoint_android_rvh_can_migrate_task @@ -1789,8 +1800,14 @@ __tracepoint_android_vh_iommu_setup_dma_ops __tracepoint_android_vh_ipi_stop __tracepoint_android_vh_jiffies_update + __tracepoint_android_vh_mmc_attach_sd + __tracepoint_android_vh_mmc_blk_mq_rw_recovery + __tracepoint_android_vh_mmc_blk_reset + __tracepoint_android_vh_mmc_gpio_cd_irqt __tracepoint_android_vh_printk_hotplug __tracepoint_android_vh_scheduler_tick + __tracepoint_android_vh_sdhci_get_cd + __tracepoint_android_vh_sd_update_bus_speed_mode __tracepoint_android_vh_show_max_freq __tracepoint_android_vh_show_resume_epoch_val __tracepoint_android_vh_show_suspend_epoch_val @@ -1802,6 +1819,9 @@ __tracepoint_binder_transaction_received __tracepoint_cpu_frequency_limits __tracepoint_cpu_idle + __tracepoint_dwc3_complete_trb + __tracepoint_dwc3_ctrl_req + __tracepoint_dwc3_event __tracepoint_ipi_entry __tracepoint_ipi_raise tracepoint_probe_register @@ -1811,6 +1831,8 @@ __tracepoint_rwmmio_read __tracepoint_rwmmio_write __tracepoint_suspend_resume + __tracepoint_usb_gadget_connect + __tracepoint_usb_gadget_disconnect trace_print_array_seq trace_print_flags_seq trace_print_symbols_seq diff --git a/build.config.gki.aarch64 b/build.config.gki.aarch64 index 8721943ce7e6..1a6553bcc383 100644 --- a/build.config.gki.aarch64 +++ b/build.config.gki.aarch64 @@ -12,17 +12,18 @@ KMI_SYMBOL_LIST=android/abi_gki_aarch64 ADDITIONAL_KMI_SYMBOL_LISTS=" android/abi_gki_aarch64_core android/abi_gki_aarch64_db845c -android/abi_gki_aarch64_qcom -android/abi_gki_aarch64_virtual_device -android/abi_gki_aarch64_hikey960 -android/abi_gki_aarch64_generic android/abi_gki_aarch64_exynos android/abi_gki_aarch64_exynosauto -android/abi_gki_aarch64_mtk -android/abi_gki_aarch64_xiaomi android/abi_gki_aarch64_fips140 -android/abi_gki_aarch64_vivo +android/abi_gki_aarch64_galaxy +android/abi_gki_aarch64_generic +android/abi_gki_aarch64_hikey960 +android/abi_gki_aarch64_mtk android/abi_gki_aarch64_oplus +android/abi_gki_aarch64_qcom +android/abi_gki_aarch64_virtual_device +android/abi_gki_aarch64_vivo +android/abi_gki_aarch64_xiaomi " FILES="${FILES} diff --git a/drivers/android/vendor_hooks.c b/drivers/android/vendor_hooks.c index 63710748e07a..70dcac4b81ee 100644 --- a/drivers/android/vendor_hooks.c +++ b/drivers/android/vendor_hooks.c @@ -72,6 +72,7 @@ #include #include #include +#include /* * Export tracepoints that act as a bare tracehook (ie: have no trace event @@ -370,3 +371,9 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_usb_dev_resume); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ipv6_gen_linklocal_addr); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_sound_usb_support_cpu_suspend); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_snd_compr_use_pause_in_drain); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_show_max_freq); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_tcp_sendmsg_locked); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_tcp_recvmsg); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_udp_sendmsg); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_udp_recvmsg); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_tcp_recvmsg_stat); diff --git a/drivers/cpufreq/cpufreq.c b/drivers/cpufreq/cpufreq.c index 6498da359cbf..a7b43780ebf0 100644 --- a/drivers/cpufreq/cpufreq.c +++ b/drivers/cpufreq/cpufreq.c @@ -697,6 +697,7 @@ static ssize_t show_cpuinfo_max_freq(struct cpufreq_policy *policy, char *buf) unsigned int max_freq = policy->cpuinfo.max_freq; trace_android_vh_show_max_freq(policy, &max_freq); + trace_android_rvh_show_max_freq(policy, &max_freq); return sprintf(buf, "%u\n", max_freq); } diff --git a/drivers/usb/gadget/composite.c b/drivers/usb/gadget/composite.c index 72a9797dbbae..504c1cbc255d 100644 --- a/drivers/usb/gadget/composite.c +++ b/drivers/usb/gadget/composite.c @@ -482,7 +482,7 @@ static u8 encode_bMaxPower(enum usb_device_speed speed, { unsigned val; - if (c->MaxPower) + if (c->MaxPower || (c->bmAttributes & USB_CONFIG_ATT_SELFPOWER)) val = c->MaxPower; else val = CONFIG_USB_GADGET_VBUS_DRAW; @@ -936,7 +936,11 @@ static int set_config(struct usb_composite_dev *cdev, } /* when we return, be sure our power usage is valid */ - power = c->MaxPower ? c->MaxPower : CONFIG_USB_GADGET_VBUS_DRAW; + if (c->MaxPower || (c->bmAttributes & USB_CONFIG_ATT_SELFPOWER)) + power = c->MaxPower; + else + power = CONFIG_USB_GADGET_VBUS_DRAW; + if (gadget->speed < USB_SPEED_SUPER) power = min(power, 500U); else diff --git a/fs/f2fs/data.c b/fs/f2fs/data.c index 9dac01cbe731..821da92fe5c2 100644 --- a/fs/f2fs/data.c +++ b/fs/f2fs/data.c @@ -2514,6 +2514,8 @@ bool f2fs_should_update_outplace(struct inode *inode, struct f2fs_io_info *fio) return true; if (f2fs_is_atomic_file(inode)) return true; + if (is_sbi_flag_set(sbi, SBI_NEED_FSCK)) + return true; /* swap file is migrating in aligned write mode */ if (is_inode_flag_set(inode, FI_ALIGNED_WRITE)) diff --git a/fs/f2fs/segment.c b/fs/f2fs/segment.c index 996f7667f0cb..95bfcff5ce8c 100644 --- a/fs/f2fs/segment.c +++ b/fs/f2fs/segment.c @@ -3563,7 +3563,7 @@ int f2fs_inplace_write_data(struct f2fs_io_info *fio) goto drop_bio; } - if (is_sbi_flag_set(sbi, SBI_NEED_FSCK) || f2fs_cp_error(sbi)) { + if (f2fs_cp_error(sbi)) { err = -EIO; goto drop_bio; } diff --git a/fs/pipe.c b/fs/pipe.c index 412b3b618994..37c9d399258a 100644 --- a/fs/pipe.c +++ b/fs/pipe.c @@ -406,7 +406,7 @@ pipe_write(struct kiocb *iocb, struct iov_iter *from) ssize_t ret = 0; size_t total_len = iov_iter_count(from); ssize_t chars; - bool was_empty = false; + bool do_wakeup = false; bool wake_next_writer = false; /* Null write succeeds. */ @@ -429,10 +429,11 @@ pipe_write(struct kiocb *iocb, struct iov_iter *from) #endif /* - * Only wake up if the pipe started out empty, since - * otherwise there should be no readers waiting. + * Wake up readers if the pipe was written to. Regardless + * of whether it was empty or not. Otherwise, threads + * waiting with EPOLLET will hang until the pipe is emptied. * - * If it wasn't empty we try to merge new data into + * If pipe wasn't empty we try to merge new data into * the last buffer. * * That naturally merges small writes, but it also @@ -440,9 +441,8 @@ pipe_write(struct kiocb *iocb, struct iov_iter *from) * spanning multiple pages. */ head = pipe->head; - was_empty = pipe_empty(head, pipe->tail); chars = total_len & (PAGE_SIZE-1); - if (chars && !was_empty) { + if (chars && !pipe_empty(head, pipe->tail)) { unsigned int mask = pipe->ring_size - 1; struct pipe_buffer *buf = &pipe->bufs[(head - 1) & mask]; int offset = buf->offset + buf->len; @@ -460,6 +460,7 @@ pipe_write(struct kiocb *iocb, struct iov_iter *from) } buf->len += ret; + do_wakeup = true; if (!iov_iter_count(from)) goto out; } @@ -526,6 +527,7 @@ pipe_write(struct kiocb *iocb, struct iov_iter *from) ret += copied; buf->offset = 0; buf->len = copied; + do_wakeup = true; if (!iov_iter_count(from)) break; @@ -553,13 +555,12 @@ pipe_write(struct kiocb *iocb, struct iov_iter *from) * become empty while we dropped the lock. */ __pipe_unlock(pipe); - if (was_empty) { + if (do_wakeup) { wake_up_interruptible_sync_poll(&pipe->rd_wait, EPOLLIN | EPOLLRDNORM); kill_fasync(&pipe->fasync_readers, SIGIO, POLL_IN); } wait_event_interruptible_exclusive(pipe->wr_wait, pipe_writable(pipe)); __pipe_lock(pipe); - was_empty = pipe_empty(pipe->head, pipe->tail); wake_next_writer = true; } out: @@ -576,7 +577,7 @@ pipe_write(struct kiocb *iocb, struct iov_iter *from) * how (for example) the GNU make jobserver uses small writes to * wake up pending jobs */ - if (was_empty) { + if (do_wakeup) { wake_up_interruptible_sync_poll(&pipe->rd_wait, EPOLLIN | EPOLLRDNORM); kill_fasync(&pipe->fasync_readers, SIGIO, POLL_IN); } diff --git a/include/trace/hooks/cpufreq.h b/include/trace/hooks/cpufreq.h index 7208da2e7e3e..500c96ac7776 100644 --- a/include/trace/hooks/cpufreq.h +++ b/include/trace/hooks/cpufreq.h @@ -11,6 +11,10 @@ #include #include +DECLARE_RESTRICTED_HOOK(android_rvh_show_max_freq, + TP_PROTO(struct cpufreq_policy *policy, unsigned int *max_freq), + TP_ARGS(policy, max_freq), 1); + DECLARE_HOOK(android_vh_show_max_freq, TP_PROTO(struct cpufreq_policy *policy, unsigned int *max_freq), TP_ARGS(policy, max_freq)); diff --git a/include/trace/hooks/ipv4.h b/include/trace/hooks/ipv4.h new file mode 100644 index 000000000000..06fe06d675a4 --- /dev/null +++ b/include/trace/hooks/ipv4.h @@ -0,0 +1,34 @@ +/* SPDX-License-Identifier: GPL-2.0 */ + +#undef TRACE_SYSTEM +#define TRACE_SYSTEM ipv4 +#define TRACE_INCLUDE_PATH trace/hooks + +#if !defined(_TRACE_HOOK_IPV4_H) || defined(TRACE_HEADER_MULTI_READ) +#define _TRACE_HOOK_IPV4_H +#include +#include + +DECLARE_RESTRICTED_HOOK(android_rvh_tcp_sendmsg_locked, + TP_PROTO(struct sock *sk, int size), + TP_ARGS(sk, size), 1); + +DECLARE_RESTRICTED_HOOK(android_rvh_tcp_recvmsg, + TP_PROTO(struct sock *sk), + TP_ARGS(sk), 1); + +DECLARE_RESTRICTED_HOOK(android_rvh_udp_sendmsg, + TP_PROTO(struct sock *sk), + TP_ARGS(sk), 1); + +DECLARE_RESTRICTED_HOOK(android_rvh_udp_recvmsg, + TP_PROTO(struct sock *sk), + TP_ARGS(sk), 1); + +DECLARE_RESTRICTED_HOOK(android_rvh_tcp_recvmsg_stat, + TP_PROTO(struct sock *sk, int size), + TP_ARGS(sk, size), 1); + +#endif /* _TRACE_HOOK_IPV4_H */ +/* This part must be outside protection */ +#include diff --git a/net/ipv4/tcp.c b/net/ipv4/tcp.c index 54230852e5f9..5e3be764545c 100644 --- a/net/ipv4/tcp.c +++ b/net/ipv4/tcp.c @@ -280,6 +280,7 @@ #include #include +#include struct percpu_counter tcp_orphan_count; EXPORT_SYMBOL_GPL(tcp_orphan_count); @@ -1198,6 +1199,7 @@ int tcp_sendmsg_locked(struct sock *sk, struct msghdr *msg, size_t size) bool zc = false; long timeo; + trace_android_rvh_tcp_sendmsg_locked(sk, size); flags = msg->msg_flags; if (flags & MSG_ZEROCOPY && size && sock_flag(sk, SOCK_ZEROCOPY)) { @@ -2034,6 +2036,7 @@ int tcp_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int nonblock, if (unlikely(flags & MSG_ERRQUEUE)) return inet_recv_error(sk, msg, len, addr_len); + trace_android_rvh_tcp_recvmsg(sk); if (sk_can_busy_loop(sk) && skb_queue_empty_lockless(&sk->sk_receive_queue) && (sk->sk_state == TCP_ESTABLISHED)) @@ -2246,6 +2249,7 @@ int tcp_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int nonblock, break; } while (len > 0); + trace_android_rvh_tcp_recvmsg_stat(sk, copied); /* According to UNIX98, msg_name/msg_namelen are ignored * on connected socket. I was just happy when found this 8) --ANK */ diff --git a/net/ipv4/udp.c b/net/ipv4/udp.c index e73312546c5a..b395cd26f1fa 100644 --- a/net/ipv4/udp.c +++ b/net/ipv4/udp.c @@ -116,6 +116,7 @@ #if IS_ENABLED(CONFIG_IPV6) #include #endif +#include struct udp_table udp_table __read_mostly; EXPORT_SYMBOL(udp_table); @@ -1049,6 +1050,7 @@ int udp_sendmsg(struct sock *sk, struct msghdr *msg, size_t len) if (msg->msg_flags & MSG_OOB) /* Mirror BSD error message compatibility */ return -EOPNOTSUPP; + trace_android_rvh_udp_sendmsg(sk); getfrag = is_udplite ? udplite_getfrag : ip_generic_getfrag; @@ -1801,6 +1803,7 @@ int udp_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int noblock, skb = __skb_recv_udp(sk, flags, noblock, &off, &err); if (!skb) return err; + trace_android_rvh_udp_recvmsg(sk); ulen = udp_skb_len(skb); copied = len;