[abi_symbol_list]
# commonly used symbols
  add_timer
  alloc_chrdev_region
  __alloc_pages_nodemask
  __alloc_skb
  alloc_workqueue
  __arch_copy_from_user
  __arch_copy_to_user
  arm64_const_caps_ready
  atomic_notifier_call_chain
  atomic_notifier_chain_register
  atomic_notifier_chain_unregister
  __bitmap_clear
  bitmap_find_next_zero_area_off
  __bitmap_set
  blocking_notifier_call_chain
  blocking_notifier_chain_register
  blocking_notifier_chain_unregister
  bpf_trace_run1
  bpf_trace_run2
  bpf_trace_run3
  bpf_trace_run4
  bpf_trace_run5
  bpf_trace_run6
  bpf_trace_run7
  bus_find_device
  bus_for_each_dev
  bus_register
  bus_unregister
  cancel_delayed_work
  cancel_delayed_work_sync
  cancel_work_sync
  cdev_add
  cdev_alloc
  cdev_del
  cdev_init
  __cfi_slowpath
  __check_object_size
  __class_create
  class_destroy
  __class_register
  class_unregister
  cleanup_srcu_struct
  clk_bulk_disable
  clk_bulk_enable
  clk_bulk_prepare
  clk_bulk_put_all
  clk_bulk_unprepare
  clk_disable
  clk_enable
  clk_fixed_factor_ops
  clk_get
  __clk_get_hw
  clk_get_rate
  clk_hw_get_name
  clk_hw_get_num_parents
  clk_hw_get_rate
  clk_hw_is_prepared
  __clk_is_enabled
  __clk_mux_determine_rate_closest
  clk_prepare
  clk_put
  clk_round_rate
  clk_set_parent
  clk_set_rate
  clk_unprepare
  compat_alloc_user_space
  complete
  complete_all
  completion_done
  component_add
  component_bind_all
  component_del
  component_master_add_with_match
  component_master_del
  component_match_add_release
  component_unbind_all
  config_ep_by_speed
  config_group_init_type_name
  __const_udelay
  consume_skb
  contig_page_data
  cpu_hwcap_keys
  cpu_hwcaps
  cpumask_next
  cpu_number
  __cpu_online_mask
  __cpu_possible_mask
  __cpu_present_mask
  crc32_le
  crypto_alloc_shash
  crypto_destroy_tfm
  crypto_shash_digest
  _ctype
  delayed_work_timer_fn
  del_timer
  del_timer_sync
  destroy_workqueue
  dev_driver_string
  _dev_err
  devfreq_add_governor
  devfreq_remove_governor
  dev_fwnode
  dev_get_regmap
  device_add
  device_create
  device_create_bin_file
  device_create_file
  device_destroy
  device_find_child
  device_for_each_child
  device_initialize
  device_init_wakeup
  device_property_present
  device_property_read_u32_array
  device_register
  device_remove_file
  device_unregister
  _dev_info
  __dev_kfree_skb_any
  devm_add_action
  devm_clk_bulk_get_all
  devm_clk_get
  devm_clk_hw_register
  devm_clk_put
  devm_clk_register
  devm_extcon_dev_allocate
  devm_extcon_dev_register
  devm_free_irq
  devm_gpiod_get_optional
  devm_gpio_free
  devm_gpio_request
  devm_gpio_request_one
  devm_iio_channel_get
  devm_input_allocate_device
  devm_ioremap
  devm_ioremap_nocache
  devm_ioremap_resource
  devm_iounmap
  devm_kasprintf
  devm_kfree
  devm_kmalloc
  devm_kmemdup
  devm_kstrdup
  devm_led_classdev_register_ext
  devm_nvmem_cell_get
  devm_nvmem_device_get
  devm_nvmem_register
  devm_of_clk_add_hw_provider
  devm_of_platform_populate
  devm_of_pwm_get
  devm_phy_get
  devm_pinctrl_get
  devm_pinctrl_put
  devm_pinctrl_register
  __devm_regmap_init
  __devm_regmap_init_i2c
  __devm_regmap_init_mmio_clk
  devm_regulator_bulk_get
  devm_regulator_get
  devm_regulator_get_optional
  devm_regulator_put
  devm_regulator_register
  devm_request_any_context_irq
  devm_request_threaded_irq
  devm_reset_control_array_get
  __devm_reset_control_get
  devm_reset_controller_register
  devm_thermal_zone_of_sensor_register
  devm_usb_get_phy_by_phandle
  dev_pm_opp_add
  dev_pm_opp_find_freq_ceil
  dev_pm_opp_get_opp_count
  dev_pm_opp_get_voltage
  dev_pm_qos_add_request
  dev_pm_qos_remove_request
  dev_pm_qos_update_request
  devres_add
  devres_alloc_node
  devres_free
  devres_release
  dev_set_name
  _dev_warn
  disable_irq
  disable_irq_nosync
  dma_alloc_attrs
  dma_buf_attach
  dma_buf_begin_cpu_access
  dma_buf_begin_cpu_access_partial
  dma_buf_detach
  dma_buf_end_cpu_access
  dma_buf_end_cpu_access_partial
  dma_buf_fd
  dma_buf_get
  dma_buf_get_flags
  dma_buf_map_attachment
  dma_buf_put
  dma_buf_unmap_attachment
  dma_buf_vmap
  dma_buf_vunmap
  dma_direct_map_page
  dma_direct_map_resource
  dma_direct_map_sg
  dma_direct_sync_sg_for_cpu
  dma_direct_sync_sg_for_device
  dma_direct_sync_single_for_cpu
  dma_direct_sync_single_for_device
  dma_direct_unmap_page
  dma_direct_unmap_sg
  dma_fence_add_callback
  dma_fence_array_create
  dma_fence_array_ops
  dma_fence_context_alloc
  dma_fence_default_wait
  dma_fence_init
  dma_fence_release
  dma_fence_remove_callback
  dma_fence_signal
  dma_fence_signal_locked
  dma_fence_wait_timeout
  dma_free_attrs
  dma_get_sgtable_attrs
  dma_mmap_attrs
  dma_release_channel
  dma_request_slave_channel
  dma_set_coherent_mask
  dma_set_mask
  do_exit
  down_read
  down_write
  drain_workqueue
  driver_register
  driver_unregister
  drm_panel_notifier_register
  drm_panel_notifier_unregister
  dump_stack
  enable_irq
  event_triggers_call
  extcon_get_edev_by_phandle
  extcon_get_state
  extcon_register_notifier
  extcon_set_state_sync
  fd_install
  fget
  find_last_bit
  find_next_bit
  find_next_zero_bit
  find_vma
  finish_wait
  flush_delayed_work
  flush_work
  flush_workqueue
  fput
  free_irq
  free_netdev
  __free_pages
  free_pages
  generic_file_llseek
  generic_handle_irq
  genl_register_family
  genl_unregister_family
  gen_pool_add_owner
  gen_pool_alloc_algo_owner
  gen_pool_create
  gen_pool_destroy
  gen_pool_free_owner
  get_cpu_device
  get_device
  __get_free_pages
  get_random_bytes
  get_unused_fd_flags
  get_zeroed_page
  gpiochip_add_data_with_key
  gpiochip_add_pin_range
  gpiochip_generic_free
  gpiochip_generic_request
  gpiochip_get_data
  gpiochip_remove
  gpiod_direction_input
  gpiod_direction_output
  gpiod_direction_output_raw
  gpiod_get_raw_value
  gpiod_get_raw_value_cansleep
  gpiod_get_value
  gpiod_set_raw_value
  gpiod_set_raw_value_cansleep
  gpiod_set_value
  gpiod_set_value_cansleep
  gpiod_to_irq
  gpio_free
  gpio_request
  gpio_to_desc
  handle_edge_irq
  handle_level_irq
  handle_nested_irq
  handle_simple_irq
  hex_dump_to_buffer
  hrtimer_active
  hrtimer_cancel
  hrtimer_init
  hrtimer_start_range_ns
  i2c_del_driver
  i2c_register_driver
  i2c_smbus_read_byte_data
  i2c_smbus_read_i2c_block_data
  i2c_smbus_write_byte_data
  i2c_transfer
  i2c_transfer_buffer_flags
  icc_get
  icc_link_create
  icc_node_add
  icc_node_create
  icc_node_del
  icc_node_destroy
  icc_provider_add
  icc_provider_del
  icc_put
  icc_set_bw
  icc_set_tag
  ida_alloc_range
  ida_free
  idr_alloc
  idr_alloc_cyclic
  idr_destroy
  idr_find
  idr_get_next
  idr_preload
  idr_remove
  iio_read_channel_processed
  init_net
  __init_rwsem
  init_timer_key
  init_wait_entry
  __init_waitqueue_head
  input_allocate_device
  input_close_device
  input_event
  input_free_device
  input_mt_init_slots
  input_mt_report_slot_state
  input_open_device
  input_register_device
  input_register_handle
  input_register_handler
  input_set_abs_params
  input_set_capability
  input_unregister_device
  input_unregister_handle
  input_unregister_handler
  iomem_resource
  iommu_attach_device
  iommu_detach_device
  iommu_dma_enable_best_fit_algo
  iommu_domain_alloc
  iommu_domain_free
  iommu_domain_get_attr
  iommu_domain_set_attr
  iommu_get_domain_for_dev
  iommu_group_get_for_dev
  iommu_group_put
  iommu_map
  iommu_map_sg
  iommu_present
  iommu_set_fault_handler
  iommu_unmap
  ion_alloc
  __ioremap
  iounmap
  irq_chip_disable_parent
  irq_chip_enable_parent
  irq_chip_eoi_parent
  irq_chip_mask_parent
  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_dispose_mapping
  __irq_domain_add
  irq_domain_free_irqs_common
  irq_domain_get_irq_data
  irq_domain_remove
  irq_domain_set_info
  irq_domain_xlate_twocell
  irq_find_mapping
  irq_find_matching_fwspec
  irq_get_irq_data
  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_and_handler_name
  irq_set_chip_data
  irq_set_irq_wake
  irq_to_desc
  jiffies
  jiffies_to_msecs
  jiffies_to_usecs
  kasprintf
  kernel_connect
  kernel_getsockname
  kernel_kobj
  kernel_recvmsg
  kernel_sendmsg
  __kfifo_in
  __kfifo_out
  kfree
  kfree_skb
  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_del
  kobject_init_and_add
  kobject_put
  kobject_uevent
  kobject_uevent_env
  krealloc
  kstrdup
  kstrndup
  kstrtobool
  kstrtoint
  kstrtoll
  kstrtou8
  kstrtouint
  kstrtoull
  kthread_create_on_node
  kthread_flush_worker
  __kthread_init_worker
  kthread_queue_work
  kthread_should_stop
  kthread_stop
  kthread_worker_fn
  ktime_get
  ktime_get_mono_fast_ns
  ktime_get_real_ts64
  ktime_get_with_offset
  kvfree
  kvmalloc_node
  kzfree
  __list_add_valid
  __list_del_entry_valid
  list_sort
  mbox_client_txdone
  mbox_controller_register
  mbox_controller_unregister
  mbox_free_channel
  mbox_request_channel
  mbox_send_message
  memchr
  memcmp
  memcpy
  __memcpy_fromio
  __memcpy_toio
  memdup_user
  memremap
  memset
  __memset_io
  misc_deregister
  misc_register
  mod_delayed_work_on
  mod_node_page_state
  mod_timer
  module_layout
  module_put
  __msecs_to_jiffies
  msleep
  __mutex_init
  mutex_is_locked
  mutex_lock
  mutex_lock_interruptible
  mutex_trylock
  mutex_unlock
  netif_receive_skb
  netif_rx_ni
  netif_tx_wake_queue
  no_llseek
  nonseekable_open
  noop_llseek
  nr_cpu_ids
  ns_to_timespec
  nvmem_cell_get
  nvmem_cell_put
  nvmem_cell_read
  nvmem_cell_write
  nvmem_device_read
  nvmem_device_write
  of_address_to_resource
  of_alias_get_id
  of_clk_add_provider
  of_clk_src_onecell_get
  of_count_phandle_with_args
  of_device_get_match_data
  of_device_is_available
  of_device_is_compatible
  of_dma_configure
  of_drm_find_panel
  of_find_compatible_node
  of_find_device_by_node
  of_find_node_by_name
  of_find_node_opts_by_path
  of_find_node_with_property
  of_find_property
  of_fwnode_ops
  of_genpd_add_provider_onecell
  of_genpd_del_provider
  of_get_address
  of_get_child_by_name
  of_get_cpu_node
  of_get_named_gpio_flags
  of_get_next_available_child
  of_get_next_child
  of_get_parent
  of_get_property
  of_get_regulator_init_data
  of_graph_get_remote_node
  of_icc_get
  of_icc_xlate_onecell
  of_iomap
  of_irq_find_parent
  of_irq_get
  of_irq_get_byname
  of_match_device
  of_match_node
  of_modalias_node
  of_parse_phandle
  of_parse_phandle_with_args
  of_platform_depopulate
  of_platform_populate
  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_variable_u32_array
  of_property_read_variable_u8_array
  of_prop_next_string
  of_prop_next_u32
  of_reserved_mem_device_init_by_idx
  of_reserved_mem_device_release
  of_reserved_mem_lookup
  panic
  panic_notifier_list
  param_get_int
  param_ops_bool
  param_ops_charp
  param_ops_int
  param_ops_string
  param_ops_uint
  param_set_bool
  pci_alloc_irq_vectors_affinity
  pci_bus_type
  pci_clear_master
  pci_disable_device
  pcie_capability_read_word
  pci_enable_device
  pci_find_pcie_root_port
  pci_free_irq_vectors
  pci_irq_vector
  pci_load_and_free_saved_state
  pci_read_config_dword
  pci_read_config_word
  __pci_register_driver
  pci_release_region
  pci_request_region
  pci_restore_state
  pci_save_state
  pci_set_master
  pci_set_power_state
  pci_store_saved_state
  pci_unregister_driver
  PDE_DATA
  perf_trace_buf_alloc
  perf_trace_run_bpf_submit
  pfn_valid
  phy_exit
  phy_init
  phy_power_off
  phy_power_on
  phy_set_mode_ext
  physvirt_offset
  pinconf_generic_dt_node_to_map
  pinctrl_dev_get_drvdata
  pinctrl_get
  pinctrl_lookup_state
  pinctrl_pm_select_default_state
  pinctrl_pm_select_sleep_state
  pinctrl_put
  pinctrl_select_state
  pinctrl_utils_free_map
  platform_bus_type
  platform_device_add
  platform_device_add_data
  platform_device_add_properties
  platform_device_add_resources
  platform_device_alloc
  platform_device_put
  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
  platform_irq_count
  pm_clk_add
  pm_clk_create
  pm_clk_destroy
  pm_clk_resume
  pm_clk_suspend
  pm_generic_resume
  pm_generic_suspend
  pm_genpd_add_subdomain
  pm_genpd_init
  pm_power_off
  pm_qos_add_request
  pm_qos_remove_request
  pm_qos_request_active
  pm_qos_update_request
  __pm_relax
  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_no_callbacks
  __pm_runtime_resume
  pm_runtime_set_autosuspend_delay
  __pm_runtime_set_status
  __pm_runtime_suspend
  __pm_runtime_use_autosuspend
  __pm_stay_awake
  pm_stay_awake
  pm_wakeup_dev_event
  pm_wakeup_ws_event
  power_supply_get_by_name
  power_supply_put
  power_supply_set_property
  preempt_schedule
  preempt_schedule_notrace
  prepare_to_wait_event
  print_hex_dump
  printk
  proc_create
  proc_create_data
  proc_mkdir
  __pskb_pull_tail
  put_device
  __put_page
  __put_task_struct
  put_unused_fd
  pwm_apply_state
  qcom_smem_state_get
  qcom_smem_state_register
  qcom_smem_state_unregister
  qcom_smem_state_update_bits
  queue_delayed_work_on
  queue_work_on
  radix_tree_insert
  radix_tree_lookup
  ___ratelimit
  _raw_read_lock
  _raw_read_lock_bh
  _raw_read_lock_irqsave
  _raw_read_unlock
  _raw_read_unlock_bh
  _raw_read_unlock_irqrestore
  _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_bh
  _raw_write_lock_irq
  _raw_write_lock_irqsave
  _raw_write_unlock_bh
  _raw_write_unlock_irq
  _raw_write_unlock_irqrestore
  rb_erase
  rb_first
  rb_insert_color
  rb_next
  __rcu_read_lock
  __rcu_read_unlock
  rdev_get_drvdata
  reboot_mode
  refcount_dec_and_test_checked
  refcount_dec_checked
  refcount_inc_checked
  refcount_inc_not_zero_checked
  regcache_mark_dirty
  regcache_sync
  regcache_sync_region
  __register_chrdev
  register_chrdev_region
  register_netdev
  register_pm_notifier
  register_reboot_notifier
  register_restart_handler
  __register_rpmsg_driver
  register_syscore_ops
  regmap_bulk_read
  regmap_bulk_write
  __regmap_init
  regmap_read
  regmap_update_bits_base
  regmap_write
  regulator_count_voltages
  regulator_disable
  regulator_enable
  regulator_get
  regulator_is_enabled
  regulator_lock
  regulator_put
  regulator_set_load
  regulator_set_mode
  regulator_set_voltage
  regulator_unlock
  release_firmware
  remap_pfn_range
  request_firmware
  request_firmware_nowait
  request_threaded_irq
  reset_control_assert
  reset_control_deassert
  rpmsg_send
  rpmsg_trysend
  rtc_time64_to_tm
  sched_clock
  sched_setscheduler
  schedule
  schedule_timeout
  scnprintf
  seq_printf
  seq_puts
  seq_read
  set_normalized_timespec64
  sg_alloc_table
  sg_free_table
  sg_init_table
  sg_next
  __sg_page_iter_next
  __sg_page_iter_start
  simple_open
  simple_read_from_buffer
  simple_strtoul
  single_open
  single_release
  skb_clone
  skb_copy_expand
  skb_dequeue
  skb_pull
  skb_push
  skb_put
  skb_queue_tail
  skb_trim
  sk_free
  snd_info_create_card_entry
  snd_info_create_module_entry
  snd_info_free_entry
  snd_info_register
  snd_pcm_hw_constraint_integer
  snd_pcm_lib_ioctl
  snd_pcm_period_elapsed
  snd_soc_add_component_controls
  snd_soc_component_init_regmap
  snd_soc_component_read32
  snd_soc_component_update_bits
  snd_soc_component_write
  snd_soc_dapm_add_routes
  snd_soc_dapm_get_enum_double
  snd_soc_dapm_get_volsw
  snd_soc_dapm_ignore_suspend
  snd_soc_dapm_kcontrol_widget
  snd_soc_dapm_mixer_update_power
  snd_soc_dapm_mux_update_power
  snd_soc_dapm_new_controls
  snd_soc_dapm_new_widgets
  snd_soc_dapm_put_enum_double
  snd_soc_dapm_put_volsw
  snd_soc_dapm_sync
  snd_soc_get_volsw
  snd_soc_info_enum_double
  snd_soc_info_multi_ext
  snd_soc_info_volsw
  snd_soc_lookup_component
  snd_soc_put_volsw
  snd_soc_register_component
  snd_soc_rtdcom_lookup
  snd_soc_unregister_component
  snprintf
  sock_create_kern
  sock_release
  sort
  spi_sync
  spmi_controller_add
  spmi_controller_alloc
  spmi_controller_remove
  sprintf
  srcu_init_notifier_head
  srcu_notifier_call_chain
  srcu_notifier_chain_register
  srcu_notifier_chain_unregister
  sscanf
  __stack_chk_fail
  __stack_chk_guard
  strcasecmp
  strcat
  strchr
  strcmp
  strcpy
  strlcat
  strlcpy
  strlen
  strncasecmp
  strncat
  strnchr
  strncmp
  strncpy
  strnlen
  strnstr
  strpbrk
  strrchr
  strsep
  strstr
  __sw_hweight32
  __sw_hweight64
  __sw_hweight8
  sync_file_create
  sync_file_get_fence
  synchronize_irq
  syscon_node_to_regmap
  sysfs_create_bin_file
  sysfs_create_file_ns
  sysfs_create_files
  sysfs_create_group
  sysfs_create_link
  sysfs_notify
  sysfs_remove_bin_file
  sysfs_remove_file_ns
  sysfs_remove_files
  sysfs_remove_group
  sysfs_remove_link
  sysfs_streq
  system_freezable_wq
  system_highpri_wq
  system_long_wq
  system_power_efficient_wq
  system_unbound_wq
  system_wq
  __tasklet_hi_schedule
  tasklet_init
  tasklet_kill
  __tasklet_schedule
  thermal_cooling_device_unregister
  thermal_of_cooling_device_register
  _totalram_pages
  __trace_bprintk
  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_print_symbols_seq
  trace_raw_output_prep
  trace_seq_printf
  try_module_get
  tty_flip_buffer_push
  uart_add_one_port
  uart_register_driver
  uart_remove_one_port
  uart_unregister_driver
  __udelay
  __unregister_chrdev
  unregister_chrdev_region
  unregister_netdev
  unregister_pm_notifier
  unregister_reboot_notifier
  unregister_rpmsg_driver
  unregister_syscore_ops
  up_read
  up_write
  usb_add_hcd
  usb_add_phy_dev
  usb_alloc_coherent
  usb_alloc_urb
  usb_assign_descriptors
  usb_control_msg
  usb_deregister
  usb_disabled
  usb_ep_alloc_request
  usb_ep_autoconfig
  usb_ep_dequeue
  usb_ep_disable
  usb_ep_enable
  usb_ep_free_request
  usb_ep_queue
  usb_ep_set_halt
  usb_free_all_descriptors
  usb_free_coherent
  usb_free_urb
  usb_function_register
  usb_function_unregister
  usb_gadget_wakeup
  usb_get_dr_mode
  usb_hcd_is_primary_hcd
  usb_interface_id
  usb_kill_urb
  usb_put_function_instance
  usb_put_hcd
  usb_register_driver
  usb_remove_hcd
  usb_remove_phy
  usb_role_switch_register
  usb_role_switch_unregister
  usb_string_id
  usb_submit_urb
  __usecs_to_jiffies
  usleep_range
  v4l2_device_register
  v4l2_device_unregister
  v4l2_event_pending
  v4l2_event_subscribe
  v4l2_event_unsubscribe
  vabits_actual
  vfree
  video_devdata
  video_ioctl2
  __video_register_device
  video_unregister_device
  vmalloc
  vmap
  vmemmap
  vsnprintf
  vunmap
  vzalloc
  wait_for_completion
  wait_for_completion_interruptible
  wait_for_completion_interruptible_timeout
  wait_for_completion_timeout
  __wake_up
  wake_up_process
  wakeup_source_add
  wakeup_source_register
  wakeup_source_unregister
  __warn_printk
  work_busy
  xa_erase
  xa_load

# required by core_hang_detect.ko
  cpu_subsys

# required by qcom-pdc.ko
  irq_chip_get_parent_state
  irq_chip_retrigger_hierarchy
  irq_domain_alloc_irqs_parent
  irq_domain_create_hierarchy
  irq_domain_set_hwirq_and_chip
  irq_domain_update_bus_token

# required by phy-generic.ko
  regulator_set_current_limit

# required by ns.ko
  kernel_bind
  kernel_setsockopt
  xa_find
  xa_find_after
  xa_store

# required by smcinvoke.ko
  anon_inode_getfile

# required by wsa883x_dlkm.ko
  snd_soc_component_exit_regmap

# required by i2c-msm-geni.ko
  i2c_add_adapter
  i2c_del_adapter
  i2c_get_dma_safe_msg_buf
  i2c_put_dma_safe_msg_buf

# required by msm-vidc.ko
  v4l2_ctrl_find
  v4l2_ctrl_get_name
  v4l2_ctrl_handler_free
  v4l2_ctrl_handler_init_class
  __v4l2_ctrl_modify_range
  v4l2_ctrl_new_custom
  v4l2_ctrl_new_std
  v4l2_ctrl_new_std_menu
  __v4l2_ctrl_s_ctrl
  v4l2_event_dequeue
  v4l2_event_queue_fh
  v4l2_fh_add
  v4l2_fh_del
  v4l2_fh_exit
  v4l2_fh_init
  v4l2_s_ctrl
  vb2_buffer_done
  vb2_dqbuf
  vb2_qbuf
  vb2_queue_init
  vb2_queue_release
  vb2_reqbufs
  vb2_streamoff
  vb2_streamon

# required by cnss_prealloc.ko
  save_stack_trace
  stack_trace_print

# required by qti_amoled_ecm.ko
  kstrtou16

# required by mbhc_dlkm.ko
  snd_jack_set_key
  snd_soc_card_jack_new
  snd_soc_jack_report

# required by usbtouchscreen.ko
  usb_autopm_get_interface
  usb_autopm_put_interface
  usb_bulk_msg

# required by qcom-spmi-temp-alarm.ko
  of_thermal_get_ntrips
  of_thermal_get_trip_points
  of_thermal_is_trip_valid
  thermal_zone_device_update

# required by smp2p.ko
  irq_set_parent

# required by typec_ucsi.ko
  device_get_next_child_node
  fwnode_usb_role_switch_get
  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_unregister_altmode
  typec_unregister_partner
  typec_unregister_port
  usb_role_switch_set_role

# required by msm_rng.ko
  crypto_register_rngs
  crypto_unregister_rngs
  hwrng_register
  hwrng_unregister

# required by touchscreen.ko
  wait_for_completion_killable_timeout

# required by ssusb-redriver-nb7vpq904m.ko
  of_find_i2c_device_by_node

# required by frpc-adsprpc.ko
  memmove
  try_wait_for_completion

# required by dwc3-qcom.ko
  devm_extcon_register_notifier
  of_clk_get
  of_clk_get_parent_count

# required by ufshcd-crypto-qti.ko
  keyslot_manager_create
  keyslot_manager_private
  ufshcd_crypto_cap_find
  ufshcd_crypto_disable_spec
  ufshcd_crypto_enable_spec
  ufshcd_hold
  ufshcd_release

# required by tx_macro_dlkm.ko
  snd_soc_get_enum_double
  snd_soc_put_enum_double

# required by qcom-arm-smmu-mod.ko
  alloc_io_pgtable_ops
  amba_bustype
  bus_set_iommu
  device_link_add
  device_link_del
  device_match_fwnode
  _dev_notice
  driver_find_device
  free_io_pgtable_ops
  generic_device_group
  iommu_alloc_resv_region
  iommu_device_register
  iommu_device_unregister
  iommu_dma_get_resv_regions
  iommu_fwspec_add_ids
  iommu_fwspec_free
  iommu_get_dma_cookie
  iommu_group_get
  iommu_group_get_iommudata
  iommu_group_ref_get
  iommu_group_remove_device
  iommu_group_set_iommudata
  iommu_put_dma_cookie
  of_dma_is_coherent
  of_n_addr_cells
  of_n_size_cells
  pci_device_group
  regulator_bulk_disable
  regulator_disable_deferred
  report_iommu_fault

# required by gf_spi_driver.ko
  __netlink_kernel_create
  netlink_kernel_release
  netlink_unicast
  __nlmsg_put
  wakeup_source_remove

# required by wcd_core_dlkm.ko
  devm_regmap_add_irq_chip
  devm_regmap_del_irq_chip
  irq_create_mapping
  regmap_irq_get_virq
  snd_soc_dapm_disable_pin
  snd_soc_dapm_force_enable_pin

# required by dwc3-haps.ko
  pcim_enable_device

# required by msm_qmp.ko
  mbox_chan_received_data
  mbox_chan_txdone

# required by msm-poweroff.ko
  param_set_int

# required by qrtr.ko
  alloc_skb_with_frags
  capable
  _copy_from_iter_full
  datagram_poll
  in_egroup_p
  lock_sock_nested
  proto_register
  proto_unregister
  radix_tree_iter_delete
  radix_tree_next_chunk
  refcount_dec_not_one
  release_sock
  sk_alloc
  skb_copy_bits
  skb_copy_datagram_iter
  skb_free_datagram
  __skb_pad
  skb_queue_purge
  skb_recv_datagram
  skb_set_owner_w
  skb_store_bits
  sock_alloc_send_skb
  sock_gettstamp
  sock_init_data
  sock_no_accept
  sock_no_getsockopt
  sock_no_listen
  sock_no_mmap
  sock_no_sendpage
  sock_no_setsockopt
  sock_no_shutdown
  sock_no_socketpair
  sock_queue_rcv_skb
  sock_register
  sock_unregister

# required by atmel_mxt_ts.ko
  desc_to_gpio
  input_alloc_absinfo
  input_mt_report_pointer_emulation
  kmemdup_nul

# required by qti-fixed-regulator.ko
  gpiod_get_optional

# required by dwc3.ko
  device_property_read_string
  device_property_read_u8_array
  devm_usb_get_phy
  extcon_find_edev_by_node
  extcon_get_extcon_dev
  extcon_unregister_notifier
  of_usb_get_phy_mode
  phy_pm_runtime_get_sync
  phy_pm_runtime_put_sync
  platform_get_irq_byname_optional
  usb_add_gadget_udc
  usb_decode_ctrl
  usb_del_gadget_udc
  usb_ep_set_maxpacket_limit
  usb_gadget_giveback_request
  usb_gadget_map_request_by_dev
  usb_gadget_set_state
  usb_gadget_udc_reset
  usb_gadget_unmap_request_by_dev
  usb_gadget_vbus_draw
  usb_get_maximum_speed

# required by extcon-usb-gpio.ko
  device_set_wakeup_capable
  gpiod_get_value_cansleep
  gpiod_set_debounce

# required by msm_glink_ssr.ko
  of_phandle_iterator_init
  of_phandle_iterator_next

# required by qcom-spmi-adc5.ko
  devm_iio_device_alloc
  __devm_iio_device_register

# required by bootloader_log.ko
  seq_lseek

# required by oplus_chg.ko
  add_uevent_var
  devm_power_supply_register
  devres_destroy
  i2c_smbus_read_word_data
  i2c_smbus_write_i2c_block_data
  i2c_smbus_write_word_data
  iio_channel_get
  power_supply_changed
  power_supply_get_drvdata
  round_jiffies_relative
  schedule_timeout_interruptible

# required by qseecom-mod.ko
  __arch_copy_in_user
  firmware_request_nowarn
  sigprocmask

# required by snd-usb-audio-qmi.ko
  find_snd_usb_substream
  snd_usb_enable_audio_stream
  usb_ifnum_to_if

# required by rndisipam.ko
  alloc_etherdev_mqs
  eth_mac_addr
  eth_type_trans
  netif_carrier_off
  netif_carrier_on

# required by pinctrl-spmi-gpio.ko
  device_get_match_data
  irq_chip_ack_parent

# required by msm_ion_heaps.ko
  cma_alloc
  cma_release
  gen_pool_avail
  gen_pool_size
  ion_buffer_zero
  __ion_device_add_heap
  ion_free
  ion_heap_map_kernel
  ion_heap_map_user
  ion_heap_unmap_kernel
  of_platform_device_create
  of_translate_address
  split_page
  vm_map_ram
  vm_unmap_ram

# required by qcom_wdt_core.ko
  cpu_pm_register_notifier
  cpu_pm_unregister_notifier
  panic_timeout
  smp_call_function_single

# required by hh_ctrl.ko
  hypervisor_kobj

# required by hvc_haven.ko
  hvc_alloc
  hvc_kick
  hvc_poll
  hvc_remove

# required by qcom_glink_native.ko
  kthread_cancel_work_sync
  rpmsg_register_device
  rpmsg_unregister_device
  set_cpus_allowed_ptr

# required by peripheral-loader.ko
  __iowrite32_copy
  request_firmware_into_buf

# required by qcom_rpmh.ko
  irq_get_irqchip_state

# required by secure_buffer.ko
  trace_print_array_seq

# required by eud.ko
  uart_insert_char

# required by usb_f_diag.ko
  refcount_dec_and_lock

# required by governor_msm_adreno_tz.ko
  update_devfreq

# required by leds-qti-flash.ko
  led_classdev_flash_register_ext
  led_classdev_flash_unregister
  led_classdev_unregister

# required by rpmhpd.ko
  dev_pm_opp_get_level

# required by hh_msgq.ko
  of_property_read_u64_index

# required by cdsprm.ko
  thermal_cdev_update

# required by regmap-spmi.ko
  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

# required by qti_battery_debug.ko
  memory_read_from_buffer

# required by usb_f_uac2.ko
  usb_gstrings_attach

# required by camera.ko
  arch_timer_read_counter
  devm_gpiod_put
  down
  gpio_free_array
  gpio_request_one
  iommu_dma_reserve_iova
  __kfifo_alloc
  __kfifo_in_r
  __kfifo_len_r
  __kfifo_out_r
  __kfifo_to_user
  led_trigger_event
  led_trigger_register_simple
  led_trigger_unregister_simple
  media_device_cleanup
  media_device_init
  __media_device_register
  media_device_unregister
  media_entity_pads_init
  ns_to_timespec64
  of_clk_get_from_provider
  __release_region
  request_firmware_direct
  __request_region
  __spi_register_driver
  spi_setup
  strchrnul
  sysfs_create_groups
  sysfs_remove_groups
  up
  v4l2_device_register_subdev
  v4l2_device_register_subdev_nodes
  v4l2_device_unregister_subdev
  v4l2_event_queue
  v4l2_fh_open
  v4l2_fh_release
  v4l2_subdev_call_wrappers
  v4l2_subdev_init
  video_device_alloc
  video_device_release
  video_device_release_empty

# required by msm_sharedmem.ko
  __uio_register_device
  uio_unregister_device

# required by msm_geni_serial.ko
  console_stop
  console_suspend_enabled
  _raw_spin_trylock
  __tty_insert_flip_char
  tty_insert_flip_string_fixed_flag
  uart_get_baud_rate
  uart_resume_port
  uart_suspend_port
  uart_update_timeout
  uart_write_wakeup

# required by pci-msm-drv.ko
  crc8
  crc8_populate_msb
  devm_of_pci_get_host_bridge_resources
  devm_pci_alloc_host_bridge
  devm_request_pci_bus_resources
  irq_domain_free_irqs_parent
  of_irq_parse_and_map_pci
  of_irq_parse_one
  pci_assign_unassigned_bus_resources
  pci_bus_add_devices
  pci_common_swizzle
  pci_find_ext_capability
  pci_get_device
  pci_msi_create_irq_domain
  pci_msi_mask_irq
  pci_msi_unmask_irq
  pci_scan_root_bus_bridge
  pci_walk_bus
  pci_write_config_dword

# required by bolero_cdc_dlkm.ko
  regcache_cache_only

# required by ufs-qcom.ko
  blk_mq_rq_cpu
  phy_calibrate
  ufshcd_dme_get_attr
  ufshcd_dme_set_attr
  ufshcd_dump_regs
  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_query_attr
  ufshcd_query_descriptor_retry
  ufshcd_query_flag
  ufshcd_remove
  ufshcd_uic_hibern8_enter
  ufshcd_uic_hibern8_exit

# required by qcom-hv-haptics.ko
  input_ff_create
  input_ff_destroy

# required by spi-msm-geni.ko
  __spi_alloc_controller
  spi_register_controller
  spi_unregister_controller

# required by incrementalfs.ko
  bin2hex
  __break_lease
  clear_inode
  __close_fd
  d_add
  d_drop
  deactivate_locked_super
  dentry_open
  dget_parent
  d_instantiate
  d_make_root
  dput
  flush_dcache_page
  fs_kobj
  fsstack_copy_attr_all
  generic_file_mmap
  generic_file_read_iter
  generic_file_splice_read
  generic_read_dir
  generic_shutdown_super
  iget5_locked
  ihold
  inode_init_once
  inode_init_owner
  iput
  iterate_dir
  kernel_read
  kernel_write
  kern_path
  lockref_get
  lock_rename
  lookup_one_len
  LZ4_decompress_safe
  match_int
  match_token
  notify_change
  pagecache_get_page
  path_get
  path_put
  __put_cred
  register_filesystem
  set_anon_super
  sget
  simple_getattr
  simple_setattr
  simple_statfs
  strndup_user
  sync_filesystem
  truncate_inode_pages
  unlock_new_inode
  unlock_page
  unlock_rename
  unregister_filesystem
  user_path_at_empty
  vfs_create
  vfs_fallocate
  vfs_getattr
  vfs_getxattr
  vfs_link
  vfs_listxattr
  vfs_mkdir
  vfs_rename
  vfs_rmdir
  vfs_setxattr
  vfs_unlink

# required by cnss2.ko
  cma_get_name
  devm_device_add_group
  devm_device_remove_group
  genlmsg_put
  netlink_broadcast
  nla_put
  pci_assign_resource
  pci_iomap
  pci_load_saved_state
  wait_for_completion_killable

# required by glink_pkt.ko
  rpmsg_get_signals
  rpmsg_poll
  rpmsg_set_signals

# required by gpi.ko
  dma_async_device_register
  dma_async_device_unregister
  dma_async_tx_descriptor_init
  dma_get_slave_channel
  of_dma_controller_free
  of_dma_controller_register
  vchan_dma_desc_free_list
  vchan_init
  vchan_tx_desc_free
  vchan_tx_submit

# required by cqhci.ko
  dmam_alloc_attrs
  dmam_free_coherent
  mmc_cqe_request_done

# required by qcom_pm8008-regulator.ko
  devm_regulator_register_notifier
  regulator_get_drvdata
  regulator_list_voltage_linear
  regulator_notifier_call_chain

# required by op_cmdline.ko
  simple_strtol

# required by hh_rm_drv.ko
  irq_create_fwspec_mapping

# required by lvstest.ko
  usb_alloc_dev
  usb_find_common_endpoints
  usb_poison_urb
  usb_put_dev
  usb_set_device_state

# required by ipam.ko
  add_wait_queue
  alloc_netdev_mqs
  ether_setup
  hrtimer_try_to_cancel
  init_dummy_netdev
  napi_complete_done
  napi_disable
  __napi_schedule
  napi_schedule_prep
  __netdev_alloc_skb
  netif_device_attach
  netif_device_detach
  netif_napi_add
  netif_napi_del
  netif_rx
  ns_capable
  remove_wait_queue
  skb_add_rx_frag
  skb_copy
  skb_queue_head
  vm_iomap_memory
  wait_woken
  woken_wake_function

# required by slimbus-ngd.ko
  gcd

# required by clk-dummy.ko
  of_clk_del_provider
  of_clk_src_simple_get

# required by sim_holder_detect.ko
  remove_proc_entry

# required by msm_drm.ko
  adjust_managed_page_count
  autoremove_wake_function
  backlight_device_get_by_type
  backlight_device_register
  backlight_device_set_brightness
  backlight_device_unregister
  bpf_trace_run11
  bpf_trace_run12
  bpf_trace_run8
  clk_get_parent
  clk_register
  device_create_with_groups
  devm_clk_bulk_get
  devm_pwm_put
  dma_resv_fini
  dma_resv_init
  dma_resv_wait_timeout_rcu
  do_wait_intr
  drm_add_edid_modes
  drm_add_modes_noedid
  drm_atomic_commit
  drm_atomic_get_connector_state
  drm_atomic_get_crtc_state
  drm_atomic_get_plane_state
  drm_atomic_get_private_obj_state
  drm_atomic_helper_check
  drm_atomic_helper_cleanup_planes
  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_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_dirtyfb
  drm_atomic_helper_disable_plane
  drm_atomic_helper_duplicate_state
  drm_atomic_helper_page_flip
  __drm_atomic_helper_plane_duplicate_state
  drm_atomic_helper_prepare_planes
  __drm_atomic_helper_private_obj_duplicate_state
  drm_atomic_helper_set_config
  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_fences
  drm_atomic_helper_wait_for_vblanks
  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_atomic_state_init
  drm_bridge_attach
  drm_bridge_disable
  drm_bridge_enable
  drm_bridge_mode_set
  drm_bridge_post_disable
  drm_bridge_pre_enable
  drm_client_init
  drm_client_modeset_commit_force
  drm_client_register
  drm_compat_ioctl
  drm_connector_attach_encoder
  drm_connector_cleanup
  drm_connector_init
  drm_connector_list_iter_begin
  drm_connector_list_iter_end
  drm_connector_list_iter_next
  drm_connector_register
  drm_connector_unregister
  drm_connector_update_edid_property
  drm_crtc_cleanup
  drm_crtc_handle_vblank
  drm_crtc_init_with_planes
  drm_crtc_send_vblank_event
  drm_crtc_vblank_off
  drm_crtc_vblank_on
  drm_crtc_vblank_reset
  drm_crtc_wait_one_vblank
  drm_dbg
  drm_debug
  drm_detect_hdmi_monitor
  drm_detect_monitor_audio
  drm_dev_alloc
  drm_dev_dbg
  drm_dev_printk
  drm_dev_put
  drm_dev_register
  drm_dev_unregister
  drm_dp_atomic_find_vcpi_slots
  drm_dp_atomic_release_vcpi_slots
  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_link_configure
  drm_dp_link_power_down
  drm_dp_link_power_up
  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_update_payload_part1
  drm_dp_update_payload_part2
  drm_edid_duplicate
  drm_encoder_cleanup
  drm_encoder_init
  drm_err
  drm_event_reserve_init_locked
  drm_format_info
  drm_framebuffer_init
  drm_framebuffer_lookup
  drm_framebuffer_remove
  drm_framebuffer_unregister_private
  drm_gem_create_mmap_offset
  drm_gem_fb_create_handle
  drm_gem_fb_destroy
  drm_gem_fb_get_obj
  drm_gem_free_mmap_offset
  drm_gem_get_pages
  drm_gem_handle_create
  drm_gem_mmap
  drm_gem_mmap_obj
  drm_gem_object_init
  drm_gem_object_lookup
  drm_gem_object_put
  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_private_object_init
  drm_gem_put_pages
  drm_gem_vm_close
  drm_gem_vm_open
  drm_get_connector_status_name
  drm_get_edid
  drm_get_format_info
  drm_helper_hpd_irq_event
  drm_helper_mode_fill_fb_struct
  drm_helper_probe_single_connector_modes
  drm_ioctl
  drm_irq_install
  drm_irq_uninstall
  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_remove_node
  drm_mm_takedown
  drm_mode_config_cleanup
  drm_mode_config_init
  drm_mode_config_reset
  drm_mode_convert_umode
  drm_mode_copy
  drm_mode_create
  drm_mode_create_dp_colorspace_property
  drm_mode_debug_printmodeline
  drm_mode_duplicate
  drm_mode_equal
  drm_mode_object_find
  drm_mode_object_get
  drm_mode_object_put
  drm_mode_probed_add
  drm_modeset_acquire_fini
  drm_modeset_acquire_init
  drm_modeset_backoff
  drm_mode_set_crtcinfo
  drm_modeset_drop_locks
  drm_modeset_lock
  drm_modeset_lock_all
  drm_modeset_lock_all_ctx
  drm_mode_set_name
  drm_modeset_unlock_all
  drm_mode_vrefresh
  drm_object_attach_property
  drm_object_property_set_value
  drm_of_component_match_add
  drm_open
  drm_panel_add
  drm_panel_init
  drm_panel_notifier_call_chain
  drm_panel_remove
  drm_plane_cleanup
  drm_plane_create_rotation_property
  drm_poll
  drm_prime_gem_destroy
  drm_prime_pages_to_sg
  drm_property_blob_get
  drm_property_blob_put
  drm_property_create
  drm_property_create_bitmask
  drm_property_create_blob
  drm_property_create_enum
  drm_property_create_range
  drm_property_lookup_blob
  drm_read
  drm_release
  drm_rotation_simplify
  drm_send_event_locked
  drm_set_preferred_mode
  drm_universal_plane_init
  drm_vblank_init
  drm_wait_one_vblank
  i2c_recover_bus
  invalidate_mapping_pages
  irq_domain_xlate_onecell
  kernfs_find_and_get_ns
  kernfs_notify
  kernfs_put
  kthread_cancel_delayed_work_sync
  kthread_delayed_work_timer_fn
  kthread_flush_work
  kthread_mod_delayed_work
  kthread_park
  kthread_parkme
  kthread_queue_delayed_work
  kthread_should_park
  kthread_unpark
  memblock_free
  memparse
  memunmap
  mipi_dsi_create_packet
  mipi_dsi_dcs_set_display_brightness
  mipi_dsi_dcs_set_tear_off
  mipi_dsi_host_register
  mipi_dsi_host_unregister
  of_drm_find_bridge
  of_genpd_add_provider_simple
  of_graph_get_next_endpoint
  of_graph_get_remote_port_parent
  of_graph_parse_endpoint
  of_node_name_eq
  pm_genpd_remove
  regulator_get_mode
  shmem_truncate_range
  strim
  strreplace
  timespec64_to_jiffies
  unmap_mapping_range
  vmf_insert_mixed
  vm_get_page_prot
  __wake_up_locked

# required by ucsi_glink.ko
  raw_notifier_call_chain
  raw_notifier_chain_register
  raw_notifier_chain_unregister

# required by tri_key.ko
  devm_extcon_dev_unregister

# required by qcom-spmi-pmic.ko
  __spmi_driver_register

# required by phy-qcom-ufs.ko
  __devm_of_phy_provider_register
  devm_phy_create
  of_phy_simple_xlate

# required by xhci-pci.ko
  pci_d3cold_disable
  pci_read_config_byte
  pci_set_mwi
  usb_amd_quirk_pll_check
  usb_create_shared_hcd
  usb_enable_intel_xhci_ports
  usb_hcd_pci_pm_ops
  usb_hcd_pci_probe
  usb_hcd_pci_remove
  usb_hcd_pci_shutdown

# required by sg.ko
  __alloc_disk_node
  blk_execute_rq_nowait
  blk_get_request
  blk_put_request
  blk_rq_map_user
  blk_rq_map_user_iov
  blk_rq_unmap_user
  blk_verify_command
  class_interface_unregister
  fasync_helper
  import_iovec
  kill_fasync
  __module_get
  put_disk
  scsi_autopm_get_device
  scsi_autopm_put_device
  scsi_block_when_processing_errors
  scsi_command_size_tbl
  scsi_device_get
  scsi_device_put
  scsi_ioctl
  scsi_ioctl_block_when_processing_errors
  scsi_normalize_sense
  __scsi_print_sense
  scsi_register_interface
  sdev_prefix_printk
  sg_scsi_ioctl
  __task_pid_nr_ns

# required by mhi_bus.ko
  device_del
  prandom_u32
  _raw_read_lock_irq
  _raw_read_unlock_irq

# required by rtc-pm8xxx.ko
  devm_rtc_device_register
  rtc_tm_to_time64
  rtc_update_irq
  rtc_valid_tm

# required by smem.ko
  devm_ioremap_wc
  hwspin_lock_free
  hwspin_lock_request_specific
  __hwspin_lock_timeout
  __hwspin_unlock
  of_hwspin_lock_get_id

# required by socinfo.ko
  add_device_randomness
  soc_device_register
  soc_device_unregister

# required by qcom_hwspinlock.ko
  devm_regmap_field_alloc
  hwspin_lock_register
  hwspin_lock_unregister
  regmap_field_read
  regmap_field_update_bits_base

# required by xhci-plat-hcd.ko
  device_wakeup_enable
  devm_clk_get_optional
  of_usb_host_tpl_support
  __usb_create_hcd
  usb_hcd_platform_shutdown

# required by dwc3-of-simple.ko
  clk_bulk_get_all
  of_reset_control_array_get
  reset_control_put
  reset_control_reset

# required by platform_dlkm.ko
  freezing_slow_path
  hrtimer_forward
  of_property_read_variable_u16_array
  __refrigerator
  snd_ctl_add
  snd_ctl_boolean_mono_info
  snd_ctl_enum_info
  snd_ctl_new1
  snd_ctl_notify
  snd_ctl_remove
  snd_pcm_add_chmap_ctls
  snd_pcm_hw_constraint_list
  snd_pcm_hw_constraint_minmax
  snd_pcm_hw_constraint_step
  snd_pcm_std_chmaps
  snd_pcm_stop
  snd_soc_bytes_tlv_callback
  snd_soc_card_get_kcontrol
  snd_soc_new_compress
  snd_timer_interrupt
  system_freezing_cnt

# required by machine_dlkm.ko
  devm_snd_soc_register_card
  snd_soc_dai_get_channel_map
  snd_soc_dai_set_channel_map
  snd_soc_dai_set_fmt
  snd_soc_dai_set_sysclk
  snd_soc_dai_set_tdm_slot
  snd_soc_get_pcm_runtime
  snd_soc_of_parse_audio_routing
  snd_soc_of_parse_card_name
  snd_soc_pm_ops
  snd_soc_unregister_card

# required by qpnp-power-on.ko
  _dev_emerg

# required by qmi_helpers.ko
  synchronize_rcu

# required by synx-driver.ko
  dma_fence_enable_sw_signaling
  dma_fence_get_status
  time64_to_tm

# required by usb_f_gsi.ko
  dev_get_by_name
  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
  usb_composite_setup_continue

# required by aw8697.ko
  __hrtimer_get_remaining
  i2c_smbus_write_byte

# required by xhci-hcd.ko
  dma_pool_alloc
  dma_pool_create
  dma_pool_destroy
  dma_pool_free
  __num_online_cpus
  param_ops_ullong
  radix_tree_delete
  radix_tree_maybe_preload
  schedule_timeout_uninterruptible
  sg_pcopy_from_buffer
  sg_pcopy_to_buffer
  usb_amd_dev_put
  usb_amd_pt_check_port
  usb_amd_quirk_pll_disable
  usb_amd_quirk_pll_enable
  usb_asmedia_modifyflowcontrol
  usb_disable_xhci_ports
  usb_get_urb
  usb_hcd_check_unlink_urb
  usb_hcd_end_port_resume
  usb_hcd_giveback_urb
  usb_hc_died
  usb_hcd_irq
  usb_hcd_link_urb_to_ep
  usb_hcd_map_urb_for_dma
  usb_hcd_poll_rh_status
  usb_hcd_resume_root_hub
  usb_hcd_start_port_resume
  usb_hcd_unlink_urb_from_ep
  usb_hub_clear_tt_buffer
  usb_hub_find_child
  usb_root_hub_lost_power
  usb_wakeup_notification

# required by _qcom_scm.ko
  __arm_smccc_smc
  gen_pool_best_fit
  gen_pool_set_algo
  gen_pool_virt_to_phys

# required by clk-qcom.ko
  __clk_determine_rate
  clk_fixed_rate_ops
  __clk_get_name
  clk_hw_get_flags
  clk_hw_get_parent
  clk_hw_get_parent_by_index
  clk_hw_is_enabled
  clk_hw_round_rate
  clk_sync_state
  divider_get_val
  divider_recalc_rate
  divider_ro_round_rate_parent
  divider_round_rate_parent
  pm_genpd_remove_subdomain
  rational_best_approximation
  regmap_mmio_detach_clk
  syscon_regmap_lookup_by_phandle

# required by tfa9894_dlkm.ko
  default_llseek
  device_remove_bin_file
  msleep_interruptible
  proc_remove
  simple_attr_open
  simple_attr_read
  simple_attr_release
  simple_attr_write

# required by rx_macro_dlkm.ko
  snd_pcm_format_width

# required by project_info.ko
  sprint_symbol

# required by msm_kgsl.ko
  bpf_trace_run10
  check_zeroed_user
  clear_page
  _dev_crit
  devfreq_add_device
  devfreq_cooling_unregister
  devfreq_remove_device
  devfreq_resume_device
  devfreq_suspend_device
  device_show_int
  device_store_int
  __devm_request_region
  dev_pm_opp_find_freq_exact
  dev_pm_opp_find_freq_floor
  dev_pm_opp_put
  dev_pm_opp_register_notifier
  dev_pm_opp_unregister_notifier
  dma_fence_free
  getboottime64
  get_random_u32
  __get_task_comm
  get_unmapped_area
  get_user_pages
  idr_for_each
  idr_replace
  init_uts_ns
  irq_work_queue
  iterate_fd
  ktime_get_real_seconds
  llist_add_batch
  llist_reverse_order
  nvmem_cell_read_u32
  of_devfreq_cooling_register
  of_find_matching_node_and_match
  _raw_spin_trylock_bh
  _raw_write_lock
  _raw_write_unlock
  rb_last
  rb_prev
  register_shrinker
  set_page_dirty_lock
  set_user_nice
  sg_alloc_table_from_pages
  thermal_zone_get_temp
  thermal_zone_get_zone_by_name
  trace_print_flags_seq
  unregister_shrinker
  vmf_insert_pfn
  vm_insert_page
  __xa_alloc

# required by u_audio.ko
  snd_card_free
  snd_card_new
  snd_card_register
  snd_pcm_lib_free_pages
  snd_pcm_lib_malloc_pages
  snd_pcm_lib_preallocate_pages_for_all
  snd_pcm_new
  snd_pcm_set_ops
  _snd_pcm_stream_lock_irqsave
  snd_pcm_stream_unlock_irqrestore

# required by q6_dlkm.ko
  kset_create_and_add
  kset_unregister

# required by subsystem_restart.ko
  init_srcu_struct
  param_ops_long
  __srcu_read_lock
  __srcu_read_unlock
  synchronize_srcu
  system_state

# required by spss_utils.ko
  kernel_restart

# required by qcom-cpufreq-hw.ko
  arch_set_freq_scale
  cpufreq_cpu_get_raw
  cpufreq_freq_attr_scaling_available_freqs
  cpufreq_freq_attr_scaling_boost_freqs
  cpufreq_generic_frequency_table_verify
  cpufreq_register_driver
  cpufreq_unregister_driver
  dev_pm_opp_of_register_em
  dev_pm_opp_remove_all_dynamic
  dev_pm_opp_set_sharing_cpus
  of_cpufreq_cooling_register

# required by sdhci-msm.ko
  mmc_of_parse
  mmc_send_tuning
  regulator_is_supported_voltage
  __sdhci_add_host
  sdhci_add_host
  sdhci_cleanup_host
  sdhci_cqe_disable
  sdhci_cqe_enable
  sdhci_cqe_irq
  sdhci_dumpregs
  sdhci_enable_clk
  sdhci_get_property
  sdhci_pltfm_free
  sdhci_pltfm_init
  sdhci_remove_host
  sdhci_reset
  sdhci_set_bus_width
  sdhci_setup_host

# required by btpower.ko
  regulator_get_voltage
  rfkill_alloc
  rfkill_destroy
  rfkill_init_sw_state
  rfkill_register
  rfkill_unregister

# required by dwc3-msm.ko
  device_wakeup_disable
  extcon_get_edev_name
  extcon_get_property
  irq_set_irqchip_state
  irq_set_irq_type
  pm_runtime_barrier
  regulator_register_notifier
  regulator_unregister_notifier
  usb_gadget_vbus_connect
  usb_gadget_vbus_disconnect
  usb_register_notify
  usb_speed_string
  usb_unregister_notify

# required by pwm-qti-lpg.ko
  pwmchip_add
  pwmchip_remove

# required by pinctrl-msm.ko
  device_property_read_u16_array
  gpiochip_line_is_valid
  handle_bad_irq
  pinctrl_force_default
  pinctrl_force_sleep
  unregister_restart_handler
