[abi_whitelist] # commonly used symbols __cfi_slowpath __const_udelay _dev_err devm_ioremap_resource devm_kmalloc devm_request_threaded_irq _dev_warn dummy_dma_ops find_next_bit find_next_zero_bit kfree __kmalloc kmalloc_caches kmem_cache_alloc_trace ktime_get __list_add_valid __ll_sc_atomic64_andnot __ll_sc_atomic_add_return module_layout __mutex_init mutex_lock mutex_unlock of_find_property of_property_read_variable_u32_array platform_get_irq platform_get_resource printk __put_task_struct ___ratelimit _raw_spin_lock_irqsave _raw_spin_unlock_irqrestore snprintf __stack_chk_fail __stack_chk_guard strcmp __udelay # required by arm-smmu.ko alloc_io_pgtable_ops amba_bustype bus_set_iommu devm_free_irq _dev_notice driver_find_device driver_for_each_device free_io_pgtable_ops generic_device_group iommu_alloc_resv_region iommu_device_link iommu_device_register iommu_device_sysfs_add iommu_device_unlink iommu_dma_get_resv_regions iommu_fwspec_add_ids iommu_fwspec_free iommu_fwspec_init iommu_get_dma_cookie iommu_group_get_for_dev iommu_group_put iommu_group_ref_get iommu_group_remove_device iommu_present iommu_put_dma_cookie __ll_sc_atomic64_fetch_or of_device_get_match_data of_dma_is_coherent of_phandle_iterator_args of_phandle_iterator_init of_phandle_iterator_next param_ops_bool param_ops_int pci_bus_type pci_device_group pci_for_each_dma_alias pci_request_acs platform_bus_type __platform_driver_register platform_driver_unregister put_device # required by ufshcd-core.ko __alloc_workqueue_key async_schedule bio_crypt_should_process blk_queue_max_segment_size blk_queue_update_dma_pad bpf_trace_run2 bpf_trace_run4 bpf_trace_run5 bpf_trace_run8 cancel_delayed_work cancel_delayed_work_sync cancel_work_sync clk_disable clk_enable clk_prepare clk_set_rate clk_unprepare complete cpu_number __cpu_online_mask delayed_work_timer_fn destroy_workqueue dev_driver_string devfreq_add_device devfreq_remove_device devfreq_resume_device devfreq_suspend_device device_create_file device_remove_file devm_clk_get devm_kfree devm_regulator_get dev_pm_opp_add dev_pm_opp_remove dmam_alloc_coherent down_read down_read_trylock down_write event_triggers_call find_last_bit finish_wait flush_work free_irq __init_rwsem init_timer_key init_wait_entry __init_waitqueue_head jiffies jiffies_to_usecs keyslot_manager_create keyslot_manager_destroy keyslot_manager_private keyslot_manager_reprogram_all_keys keyslot_manager_set_max_dun_bytes kstrtouint kstrtoull __ll_sc_atomic64_fetch_andnot_release __ll_sc_atomic64_fetch_or_acquire __ll_sc_atomic_sub_return memcpy memset memzero_explicit __msecs_to_jiffies msleep perf_trace_buf_alloc perf_trace_run_bpf_submit __pm_runtime_idle __pm_runtime_resume preempt_schedule_notrace prepare_to_wait_event print_hex_dump queue_delayed_work_on queue_work_on _raw_spin_lock _raw_spin_unlock regulator_count_voltages regulator_disable regulator_enable regulator_set_load regulator_set_voltage request_threaded_irq schedule schedule_timeout __scsi_add_device scsi_add_host_with_dma scsi_block_requests scsi_change_queue_depth scsi_device_get scsi_device_put scsi_dma_map scsi_dma_unmap __scsi_execute scsi_host_alloc scsi_host_put scsi_print_command scsi_print_sense_hdr scsi_remove_device scsi_remove_host scsi_report_bus_reset scsi_scan_host scsi_unblock_requests sdev_prefix_printk sg_next sprintf strcpy strlcpy strlen strncmp sysfs_create_groups sysfs_remove_groups system_wq 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_hex_seq trace_print_symbols_seq trace_raw_output_prep trace_seq_printf up_read up_write usleep_range utf16s_to_utf8s wait_for_completion_timeout __wake_up __warn_printk # required by ufshcd-pltfrm.ko _dev_info kstrdup of_get_property of_parse_phandle of_property_read_string_helper pm_runtime_enable __pm_runtime_set_status