diff --git a/android/abi_gki_aarch64_unisoc b/android/abi_gki_aarch64_unisoc new file mode 100644 index 000000000000..15c562660e3c --- /dev/null +++ b/android/abi_gki_aarch64_unisoc @@ -0,0 +1,2571 @@ +[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 + ieee80211_channel_to_freq_khz + ieee80211_freq_khz_to_channel + ieee80211_get_channel_khz + 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 + __cfg80211_alloc_event_skb + __cfg80211_alloc_reply_skb + cfg80211_chandef_create + cfg80211_ch_switch_notify + cfg80211_connect_done + cfg80211_cqm_rssi_notify + cfg80211_del_sta_sinfo + cfg80211_disconnected + cfg80211_find_elem_match + cfg80211_get_bss + cfg80211_ibss_joined + cfg80211_inform_bss_data + cfg80211_mgmt_tx_status + cfg80211_michael_mic_failure + cfg80211_new_sta + cfg80211_put_bss + cfg80211_ready_on_channel + cfg80211_remain_on_channel_expired + cfg80211_roamed + cfg80211_rx_mgmt + cfg80211_rx_unprot_mlme_mgmt + cfg80211_scan_done + cfg80211_sched_scan_results + __cfg80211_send_event_skb + cfg80211_tdls_oper_request + cfg80211_unlink_bss + cfg80211_unregister_wdev + cfg80211_vendor_cmd_reply + console_printk + consume_skb + _ctype + dev_get_by_index + down_timeout + freq_reg_info + 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 + regulatory_hint + rtnl_lock + rtnl_unlock + simple_open + skb_queue_purge + skb_unlink + synchronize_rcu + unregister_inet6addr_notifier + unregister_inetaddr_notifier + unregister_netdevice_queue + wiphy_free + wiphy_new_nm + wiphy_register + wiphy_unregister + +# 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 + file_path + I_BDEV + set_blocksize + submit_bio_wait