blob: 93f48f3642bd38981e2bf65abf689006d406eccf [file] [log] [blame]
John Stultz795028f2021-01-05 22:14:20 +00001[abi_symbol_list]
2# commonly used symbols
3 alloc_chrdev_region
4 __alloc_disk_node
5 __alloc_pages_nodemask
6 alloc_workqueue
7 amba_driver_register
8 amba_driver_unregister
9 amba_release_regions
10 amba_request_regions
11 __arch_copy_from_user
12 __arch_copy_to_user
13 arm64_const_caps_ready
14 arm64_use_ng_mappings
15 blk_cleanup_queue
16 blk_execute_rq
17 blk_execute_rq_nowait
18 blk_get_queue
19 blk_mq_alloc_tag_set
20 blk_mq_complete_request
21 blk_mq_end_request
22 blk_mq_free_request
23 blk_mq_free_tag_set
24 blk_mq_init_queue
25 blk_mq_quiesce_queue
26 blk_mq_requeue_request
27 blk_mq_start_request
Quentin Perret020f00a2021-04-21 13:56:55 +000028 blk_mq_tagset_busy_iter
29 blk_mq_tagset_wait_completed_request
John Stultz795028f2021-01-05 22:14:20 +000030 blk_mq_unquiesce_queue
31 blk_put_queue
32 blk_queue_flag_clear
33 blk_queue_flag_set
34 blk_queue_logical_block_size
35 blk_queue_max_discard_sectors
36 blk_queue_max_hw_sectors
37 blk_queue_max_segments
38 blk_queue_write_cache
39 __blk_rq_map_sg
40 bpf_trace_run1
41 bpf_trace_run2
42 cancel_delayed_work
43 cancel_delayed_work_sync
44 cancel_work_sync
45 capable
46 cdev_device_add
47 cdev_device_del
48 cdev_init
Quentin Perret020f00a2021-04-21 13:56:55 +000049 __cfi_slowpath
John Stultz795028f2021-01-05 22:14:20 +000050 __check_object_size
51 __class_create
52 class_destroy
53 clk_disable
54 clk_enable
55 clk_get
56 clk_get_rate
57 clk_prepare
58 clk_put
59 clk_set_rate
60 clk_unprepare
61 complete
62 __const_udelay
63 cpu_hwcap_keys
64 cpu_hwcaps
65 cpumask_next
66 cpu_number
67 __cpu_online_mask
68 __cpu_possible_mask
69 debugfs_attr_read
70 debugfs_attr_write
71 debugfs_create_dir
72 debugfs_create_file
73 debugfs_create_file_unsafe
74 debugfs_remove
75 default_llseek
76 delayed_work_timer_fn
77 del_gendisk
78 del_timer
79 del_timer_sync
80 destroy_workqueue
81 dev_driver_string
82 _dev_err
83 device_add_disk
84 device_create_file
85 device_get_match_data
86 device_initialize
87 device_init_wakeup
88 device_remove_file
89 _dev_info
90 devm_clk_get
91 devm_gpiod_get
92 devm_gpiod_get_optional
93 devm_ioremap
94 devm_ioremap_resource
95 devm_kfree
96 devm_kmalloc
97 devm_pinctrl_get
98 devm_platform_ioremap_resource
99 __devm_regmap_init
100 __devm_regmap_init_i2c
101 __devm_regmap_init_mmio_clk
102 devm_regulator_register
103 devm_request_threaded_irq
104 __devm_reset_control_get
105 dev_pm_opp_get_opp_count
106 dev_set_name
107 _dev_warn
108 disable_irq
109 dma_alloc_attrs
110 dma_buf_export
111 dma_free_attrs
112 dma_heap_add
113 dma_heap_get_name
114 dmam_alloc_attrs
115 dma_map_page_attrs
116 dma_map_sg_attrs
117 dma_pool_alloc
118 dma_pool_create
119 dma_pool_destroy
120 dma_pool_free
121 dma_release_channel
122 dma_request_chan
123 dma_set_coherent_mask
124 dma_set_mask
125 dma_sync_sg_for_cpu
126 dma_sync_sg_for_device
127 dma_sync_single_for_cpu
128 dma_sync_single_for_device
129 dma_unmap_page_attrs
130 dma_unmap_sg_attrs
131 down_read
132 down_write
133 driver_unregister
134 drm_atomic_helper_connector_destroy_state
135 drm_atomic_helper_connector_duplicate_state
136 drm_atomic_helper_connector_reset
137 drm_connector_attach_encoder
138 drm_connector_cleanup
139 drm_connector_init
140 __drm_err
141 drm_helper_probe_single_connector_modes
142 drm_mode_copy
143 drm_mode_vrefresh
144 enable_irq
145 event_triggers_call
146 find_next_bit
147 find_next_zero_bit
148 finish_wait
149 flush_work
150 flush_workqueue
151 fput
152 free_irq
153 __free_pages
154 free_pages
155 generic_file_llseek
156 get_device
157 __get_free_pages
158 get_random_bytes
159 get_zeroed_page
160 gic_nonsecure_priorities
161 gpiod_set_value_cansleep
162 gpio_to_desc
163 i2c_del_driver
164 i2c_register_driver
165 i2c_transfer
166 ida_alloc_range
167 ida_destroy
168 ida_free
John Stultz795028f2021-01-05 22:14:20 +0000169 __init_swait_queue_head
170 init_timer_key
171 init_wait_entry
172 __init_waitqueue_head
173 __ioremap
174 iounmap
175 irq_get_irq_data
176 irq_of_parse_and_map
177 irq_set_irq_wake
178 jiffies
179 kasan_flag_enabled
180 kfree
181 kfree_const
182 kfree_skb
183 __kmalloc
184 kmalloc_caches
185 kmalloc_order_trace
186 kmem_cache_alloc_trace
187 kmemdup
188 kstrndup
189 kstrtoint
190 kstrtouint
191 kstrtoul_from_user
192 kstrtoull
John Stultz795028f2021-01-05 22:14:20 +0000193 ktime_get
194 ktime_get_mono_fast_ns
195 ktime_get_with_offset
196 __list_add_valid
197 __list_del_entry_valid
198 __log_post_read_mmio
199 __log_read_mmio
200 __log_write_mmio
201 memchr_inv
202 memcpy
203 memdup_user
204 memmove
205 mempool_alloc
206 mempool_destroy
207 mempool_free
208 memset
209 memstart_addr
210 mmc_add_host
211 mmc_alloc_host
212 mmc_detect_change
213 mmc_free_host
214 mmc_gpiod_request_cd
215 mmc_gpiod_request_ro
216 mmc_gpio_get_cd
217 mmc_gpio_get_ro
218 mmc_hw_reset
219 mmc_of_parse
220 mmc_regulator_get_supply
221 mmc_regulator_set_ocr
222 mmc_regulator_set_vqmmc
223 mmc_remove_host
224 mmc_request_done
225 mmc_send_tuning
226 mod_timer
227 module_layout
228 module_put
229 __msecs_to_jiffies
230 msleep
231 __mutex_init
232 mutex_lock
233 mutex_lock_interruptible
234 mutex_unlock
235 nla_put
236 no_llseek
237 nonseekable_open
238 nr_cpu_ids
239 of_alias_get_id
240 of_clk_get
241 of_device_get_match_data
242 of_device_is_compatible
243 of_find_compatible_node
244 of_find_property
245 of_get_child_by_name
246 of_get_named_gpio_flags
247 of_get_property
248 of_graph_get_remote_node
249 of_graph_parse_endpoint
250 of_iomap
251 of_match_device
252 of_match_node
253 of_property_read_string
254 of_property_read_string_helper
255 of_property_read_variable_u32_array
256 param_ops_bool
257 param_ops_charp
258 param_ops_int
259 param_ops_uint
260 pci_dev_put
261 __pci_register_driver
262 pci_unregister_driver
263 perf_trace_buf_alloc
264 perf_trace_run_bpf_submit
265 pinctrl_lookup_state
266 pinctrl_pm_select_sleep_state
267 pinctrl_select_state
268 platform_device_unregister
269 __platform_driver_register
270 platform_driver_unregister
271 platform_get_irq
272 platform_get_resource
273 __pm_runtime_disable
274 pm_runtime_enable
275 pm_runtime_force_resume
276 pm_runtime_force_suspend
277 __pm_runtime_idle
278 __pm_runtime_resume
279 pm_runtime_set_autosuspend_delay
280 __pm_runtime_set_status
281 __pm_runtime_suspend
282 __pm_runtime_use_autosuspend
283 pm_suspend_global_flags
284 pm_wakeup_dev_event
285 preempt_schedule
286 preempt_schedule_notrace
287 prepare_to_wait_event
288 printk
289 put_device
290 put_disk
291 __put_task_struct
292 queue_delayed_work_on
293 queue_work_on
294 ___ratelimit
295 _raw_spin_lock
296 _raw_spin_lock_bh
297 _raw_spin_lock_irq
298 _raw_spin_lock_irqsave
299 _raw_spin_unlock
300 _raw_spin_unlock_bh
301 _raw_spin_unlock_irq
302 _raw_spin_unlock_irqrestore
303 __rcu_read_lock
304 __rcu_read_unlock
305 rdev_get_drvdata
306 refcount_warn_saturate
John Stultz795028f2021-01-05 22:14:20 +0000307 regmap_read
308 regmap_update_bits_base
309 regmap_write
310 regulator_disable
311 regulator_enable
312 regulator_enable_regmap
313 regulator_get_voltage_sel_regmap
314 regulator_list_voltage_table
315 regulator_set_voltage
316 regulator_set_voltage_sel_regmap
317 release_firmware
318 remap_pfn_range
319 request_firmware
320 request_threaded_irq
321 reset_control_assert
322 reset_control_deassert
323 schedule
324 schedule_timeout
325 scnprintf
326 seq_lseek
327 seq_printf
328 seq_puts
329 seq_read
330 set_disk_ro
331 sg_alloc_table
332 sg_free_table
333 sg_init_table
334 sg_miter_next
335 sg_miter_start
336 sg_miter_stop
337 sg_next
338 simple_attr_open
339 simple_attr_release
340 simple_open
341 simple_read_from_buffer
342 single_open
343 single_release
344 skb_pull
345 skb_queue_tail
346 snprintf
347 __spi_register_driver
348 spi_setup
349 spi_sync
350 sprintf
351 sscanf
352 __stack_chk_fail
353 __stack_chk_guard
354 strcmp
355 strlcpy
356 strncmp
357 strncpy
358 strnlen
359 __sw_hweight64
360 synchronize_irq
361 synchronize_rcu
362 syscon_node_to_regmap
363 syscon_regmap_lookup_by_phandle
364 sysfs_streq
365 system_wq
366 tasklet_init
367 __tasklet_schedule
368 trace_event_buffer_commit
369 trace_event_buffer_reserve
370 trace_event_ignore_this_pid
371 trace_event_raw_init
372 trace_event_reg
373 trace_handle_return
Quentin Perret020f00a2021-04-21 13:56:55 +0000374 __traceiter_rwmmio_post_read
375 __traceiter_rwmmio_read
376 __traceiter_rwmmio_write
John Stultz795028f2021-01-05 22:14:20 +0000377 __tracepoint_rwmmio_post_read
378 __tracepoint_rwmmio_read
379 __tracepoint_rwmmio_write
380 trace_print_symbols_seq
381 trace_raw_output_prep
382 trace_seq_printf
383 trace_seq_putc
384 try_module_get
385 unregister_chrdev_region
386 up_read
387 up_write
388 usb_disabled
389 __usecs_to_jiffies
390 usleep_range
391 vabits_actual
392 vfree
393 vmalloc
394 vmap
395 vunmap
396 wait_for_completion
397 wait_for_completion_timeout
398 __wake_up
John Stultz795028f2021-01-05 22:14:20 +0000399 __warn_printk
400 xa_destroy
401 xa_erase
402 xa_find
403 xa_find_after
404 xa_load
405
406# required by adv7511.ko
407 cec_allocate_adapter
408 cec_delete_adapter
409 cec_received_msg_ts
410 cec_register_adapter
411 cec_s_phys_addr
412 cec_s_phys_addr_from_edid
413 cec_transmit_attempt_done_ts
414 cec_transmit_done_ts
415 cec_unregister_adapter
416 devm_regulator_bulk_get
417 drm_add_edid_modes
418 drm_bridge_add
419 drm_bridge_hpd_notify
420 drm_bridge_remove
421 drm_connector_update_edid_property
422 drm_detect_hdmi_monitor
423 drm_do_get_edid
424 drm_kms_helper_hotplug_event
425 hdmi_avi_infoframe_init
426 hdmi_avi_infoframe_pack
427 i2c_new_ancillary_device
428 i2c_unregister_device
429 mipi_dsi_attach
430 mipi_dsi_detach
431 mipi_dsi_device_register_full
432 mipi_dsi_device_unregister
433 mipi_dsi_driver_register_full
434 mipi_dsi_driver_unregister
435 of_find_mipi_dsi_host_by_node
436 platform_device_register_full
437 regcache_mark_dirty
438 regcache_sync
439 regmap_bulk_write
440 regmap_register_patch
441 regulator_bulk_disable
442 regulator_bulk_enable
443
444# required by ambakmi.ko
445 serio_interrupt
446 serio_reconnect
447 __serio_register_port
448 serio_unregister_port
449
450# required by armmmci.ko
451 clk_round_rate
452 devm_of_iomap
453 pinctrl_select_default_state
454
455# required by clk-hi655x.ko
456 devm_clk_hw_register
457 devm_of_clk_add_hw_provider
458 of_clk_hw_simple_get
459
460# required by cma_heap.ko
461 cma_alloc
462 cma_get_name
463 cma_release
464 dma_contiguous_default_area
465 dma_heap_get_drvdata
466 sg_alloc_table_from_pages
467
468# required by cn.ko
469 __alloc_skb
470 init_net
471 netlink_broadcast
472 netlink_has_listeners
473 __netlink_kernel_create
474 netlink_kernel_release
475 netlink_unicast
476 __nlmsg_put
477 proc_create_single_data
478 remove_proc_entry
479
480# required by cpufreq-dt.ko
481 cpufreq_enable_boost_support
482 cpufreq_freq_attr_scaling_available_freqs
483 cpufreq_freq_attr_scaling_boost_freqs
484 cpufreq_generic_frequency_table_verify
485 cpufreq_generic_get
486 cpufreq_generic_suspend
487 cpufreq_register_driver
488 cpufreq_unregister_driver
489 dev_pm_opp_free_cpufreq_table
490 dev_pm_opp_get_max_transition_latency
491 dev_pm_opp_get_opp_table
492 dev_pm_opp_get_sharing_cpus
493 dev_pm_opp_get_suspend_opp_freq
494 dev_pm_opp_init_cpufreq_table
495 dev_pm_opp_of_cpumask_add_table
496 dev_pm_opp_of_cpumask_remove_table
497 dev_pm_opp_of_get_sharing_cpus
498 dev_pm_opp_of_register_em
499 dev_pm_opp_put_opp_table
500 dev_pm_opp_put_regulators
501 dev_pm_opp_set_rate
502 dev_pm_opp_set_regulators
503 dev_pm_opp_set_sharing_cpus
504 get_cpu_device
505 policy_has_boost_freq
506
John Stultz795028f2021-01-05 22:14:20 +0000507# required by dw_mmc.ko
508 debugfs_create_u32
509 debugfs_create_x64
510 dev_err_probe
511 device_property_present
512 device_property_read_string_array
513 device_property_read_u32_array
514 mmc_can_gpio_cd
515 sdio_signal_irq
516
517# required by gadgetfs.ko
518 _copy_from_iter_full
519 _copy_to_iter
520 current_time
521 d_add
522 d_alloc_name
523 d_delete
524 d_make_root
525 dput
526 dup_iter
527 fasync_helper
528 generic_delete_inode
529 get_next_ino
530 get_tree_single
531 kill_fasync
532 kill_litter_super
533 kiocb_set_cancel_fn
534 kthread_unuse_mm
535 kthread_use_mm
536 mutex_trylock
537 new_inode
538 register_filesystem
539 simple_dir_inode_operations
540 simple_dir_operations
541 simple_statfs
542 unregister_filesystem
543 usb_ep_alloc_request
544 usb_ep_clear_halt
545 usb_ep_dequeue
546 usb_ep_disable
547 usb_ep_enable
548 usb_ep_fifo_flush
549 usb_ep_fifo_status
550 usb_ep_free_request
551 usb_ep_queue
552 usb_ep_set_halt
553 usb_gadget_probe_driver
554 usb_gadget_set_state
555 usb_gadget_unregister_driver
556 usb_gadget_vbus_draw
557 usb_get_gadget_udc_name
558 wait_for_completion_interruptible
559
560# required by hi3660-i2s.ko
561 devm_snd_dmaengine_pcm_register
562 pinctrl_put
563 snd_dmaengine_pcm_prepare_slave_config
564 snd_soc_register_component
565 snd_soc_unregister_component
566
567# required by hi3660-mailbox.ko
568 devm_mbox_controller_register
569
570# required by hi6421-pmic-core.ko
571 devm_mfd_add_devices
572
573# required by hi6421v530-regulator.ko
574 regulator_disable_regmap
575 regulator_is_enabled_regmap
576 regulator_map_voltage_ascend
577
578# required by hi655x-pmic.ko
579 devm_gpio_request_one
580 gpiod_to_irq
581 mfd_add_devices
582 mfd_remove_devices
583 regmap_add_irq_chip
584 regmap_del_irq_chip
585 regmap_irq_get_domain
586
587# required by hi655x-regulator.ko
588 regulator_list_voltage_linear
589
590# required by hisi_hikey_usb.ko
591 dev_fwnode
592 devm_regulator_get
593 regulator_is_enabled
594 usb_role_switch_get
595 usb_role_switch_get_drvdata
596 usb_role_switch_put
597 usb_role_switch_register
598 usb_role_switch_set_role
599 usb_role_switch_unregister
600
601# required by hisi_powerkey.ko
602 devm_input_allocate_device
603 devm_request_any_context_irq
604 input_event
605 input_register_device
606 input_set_capability
607 platform_get_irq_byname
608
609# required by hisi_thermal.ko
610 _dev_crit
611 devm_thermal_zone_of_sensor_register
612 of_thermal_get_ntrips
613 of_thermal_get_trip_points
614 thermal_zone_device_disable
615 thermal_zone_device_enable
616 thermal_zone_device_update
617
618# required by i2c-designware-core.ko
619 i2c_add_numbered_adapter
620 i2c_generic_scl_recovery
621 i2c_recover_bus
622
623# required by i2c-designware-platform.ko
624 devm_clk_get_optional
625 i2c_del_adapter
626 i2c_parse_fw_timings
627
628# required by i2c-dev.ko
629 bus_register_notifier
630 bus_unregister_notifier
631 device_for_each_child
632 i2c_adapter_type
633 i2c_bus_type
634 i2c_for_each_dev
635 i2c_get_adapter
636 i2c_put_adapter
637 i2c_smbus_xfer
638 i2c_transfer_buffer_flags
639 i2c_verify_client
640 register_chrdev_region
641
642# required by k3dma.ko
643 devm_free_irq
644 dma_async_device_register
645 dma_async_device_unregister
646 dma_async_tx_descriptor_init
647 dma_get_slave_channel
648 dmam_pool_create
649 of_dma_controller_free
650 of_dma_controller_register
651 tasklet_kill
652 tasklet_setup
653 vchan_dma_desc_free_list
654 vchan_find_desc
655 vchan_init
656 vchan_tx_desc_free
657 vchan_tx_submit
658
659# required by kirin-drm.ko
660 component_bind_all
661 component_master_add_with_match
662 component_master_del
663 component_unbind_all
664 drm_atomic_get_crtc_state
665 drm_atomic_helper_check
666 drm_atomic_helper_commit
667 drm_atomic_helper_crtc_destroy_state
668 drm_atomic_helper_crtc_duplicate_state
669 drm_atomic_helper_crtc_reset
670 drm_atomic_helper_disable_plane
671 drm_atomic_helper_page_flip
672 drm_atomic_helper_plane_destroy_state
673 drm_atomic_helper_plane_duplicate_state
674 drm_atomic_helper_plane_reset
675 drm_atomic_helper_set_config
676 drm_atomic_helper_update_plane
677 drm_compat_ioctl
678 drm_crtc_arm_vblank_event
679 drm_crtc_cleanup
680 drm_crtc_handle_vblank
681 drm_crtc_init_with_planes
682 drm_crtc_send_vblank_event
683 drm_crtc_vblank_get
684 drm_crtc_vblank_off
685 drm_crtc_vblank_on
686 drm_dev_alloc
687 drm_dev_put
688 drm_dev_register
689 drm_dev_unregister
690 drm_fb_cma_get_gem_obj
691 drm_gem_cma_dumb_create_internal
692 drm_gem_cma_free_object
693 drm_gem_cma_mmap
694 drm_gem_cma_prime_get_sg_table
695 drm_gem_cma_prime_import_sg_table
696 drm_gem_cma_prime_mmap
697 drm_gem_cma_prime_vmap
698 drm_gem_cma_prime_vunmap
699 drm_gem_cma_vm_ops
700 drm_gem_fb_create
701 drm_gem_prime_export
702 drm_gem_prime_fd_to_handle
703 drm_gem_prime_handle_to_fd
704 drm_gem_prime_import
705 drm_ioctl
706 drm_kms_helper_poll_fini
707 drm_kms_helper_poll_init
708 drmm_mode_config_init
709 drm_mode_config_cleanup
710 drm_mode_config_reset
711 drm_of_component_match_add
712 drm_open
713 drm_plane_cleanup
714 drm_poll
715 drm_read
716 drm_release
717 drm_universal_plane_init
718 drm_vblank_init
719 noop_llseek
720
721# required by kirin-dsi.ko
722 component_add
723 component_del
724 drm_bridge_attach
725 drm_connector_list_iter_begin
726 drm_connector_list_iter_end
727 drm_connector_list_iter_next
728 drm_connector_unregister
729 __drm_dbg
730 drm_encoder_cleanup
731 drm_encoder_init
732 drm_of_find_possible_crtcs
733 drm_panel_disable
734 drm_panel_enable
735 drm_panel_get_modes
736 drm_panel_prepare
737 drm_panel_unprepare
738 drm_sysfs_hotplug_event
739 mipi_dsi_host_register
740 mipi_dsi_host_unregister
741 of_drm_find_bridge
742 of_drm_find_panel
743 of_graph_get_next_endpoint
744 of_graph_get_remote_port_parent
745
746# required by mali_kbase.ko
747 anon_inode_getfd
748 __bitmap_weight
749 cache_line_size
750 clear_page
751 __close_fd
752 debugfs_create_bool
753 debugfs_create_size_t
754 devfreq_add_device
755 devfreq_cooling_unregister
756 devfreq_recommended_opp
757 devfreq_register_opp_notifier
758 devfreq_remove_device
759 devfreq_resume_device
760 devfreq_suspend_device
761 devfreq_unregister_opp_notifier
762 dev_pm_opp_find_freq_floor
763 dev_pm_opp_get_voltage
764 dev_pm_opp_of_add_table
765 dev_pm_opp_of_remove_table
766 dev_pm_opp_put
767 dma_buf_attach
768 dma_buf_begin_cpu_access
769 dma_buf_detach
770 dma_buf_end_cpu_access
771 dma_buf_get
772 dma_buf_map_attachment
773 dma_buf_mmap
774 dma_buf_put
775 dma_buf_unmap_attachment
776 dma_buf_vmap
777 dma_buf_vunmap
778 dma_fence_add_callback
779 dma_fence_context_alloc
780 dma_fence_default_wait
781 dma_fence_get_status
782 dma_fence_init
783 dma_fence_release
784 dma_fence_remove_callback
785 dma_fence_signal
786 down
787 downgrade_write
788 down_trylock
789 dump_stack
790 fd_install
791 find_vma
792 get_unused_fd_flags
793 get_user_pages
794 get_user_pages_fast
795 get_user_pages_remote
796 hrtimer_cancel
797 hrtimer_init
798 hrtimer_start_range_ns
799 iomem_resource
800 kimage_voffset
801 kstrdup
802 kstrtobool_from_user
Quentin Perret020f00a2021-04-21 13:56:55 +0000803 kthread_create_on_node
John Stultz795028f2021-01-05 22:14:20 +0000804 kthread_should_stop
805 kthread_stop
806 ktime_add_safe
807 ktime_get_raw_ts64
808 misc_deregister
809 misc_register
810 __mmdrop
811 mm_trace_rss_stat
812 msleep_interruptible
813 of_devfreq_cooling_register_power
814 of_find_device_by_node
815 of_get_next_available_child
816 of_parse_phandle
817 of_property_read_u64
818 __put_page
819 rb_erase
820 rb_first
821 rb_insert_color
822 rb_next
823 rb_prev
824 rb_replace_node
Quentin Perret020f00a2021-04-21 13:56:55 +0000825 register_shrinker
John Stultz795028f2021-01-05 22:14:20 +0000826 regulator_get_optional
827 regulator_put
828 __release_region
829 remap_vmalloc_range
830 __request_region
831 seq_open
832 seq_putc
833 seq_release
834 seq_write
835 set_page_dirty_lock
836 simple_attr_read
837 simple_attr_write
838 __sw_hweight32
839 sync_file_create
840 sync_file_get_fence
841 sysfs_create_group
842 sysfs_remove_group
843 thermal_zone_get_temp
844 thermal_zone_get_zone_by_name
845 _totalram_pages
846 unmap_mapping_range
847 unregister_shrinker
848 up
849 vmalloc_user
850 vmf_insert_pfn
851 vm_mmap
852 vzalloc
Quentin Perret020f00a2021-04-21 13:56:55 +0000853 wake_up_process
John Stultz795028f2021-01-05 22:14:20 +0000854
855# required by mmc_block.ko
856 blk_get_request
857 __blk_mq_end_request
858 blk_mq_run_hw_queues
859 blk_put_request
860 blk_queue_bounce_limit
861 blk_queue_can_use_dma_map_merging
862 blk_queue_max_segment_size
863 blk_queue_rq_timeout
864 blk_update_request
865 bus_register
866 bus_unregister
867 dma_get_merge_boundary
868 mmc_app_cmd
869 mmc_calc_max_discard
870 mmc_can_erase
871 mmc_can_secure_erase_trim
872 mmc_can_trim
873 __mmc_claim_host
874 mmc_cmdq_disable
875 mmc_cmdq_enable
876 mmc_cqe_post_req
877 mmc_cqe_recovery
878 mmc_cqe_start_req
Quentin Perret020f00a2021-04-21 13:56:55 +0000879 mmc_crypto_prepare_req
880 mmc_crypto_setup_queue
John Stultz795028f2021-01-05 22:14:20 +0000881 mmc_detect_card_removed
882 mmc_erase
883 mmc_erase_group_aligned
884 mmc_flush_cache
885 mmc_get_card
886 mmc_get_ext_csd
887 mmc_put_card
888 mmc_register_driver
889 mmc_release_host
890 mmc_retune_pause
891 mmc_retune_release
892 mmc_retune_unpause
893 mmc_run_bkops
894 mmc_sanitize
895 __mmc_send_status
896 mmc_send_status
897 mmc_set_data_timeout
898 mmc_start_request
899 mmc_switch
900 mmc_unregister_driver
901 mmc_wait_for_cmd
902 mmc_wait_for_req
903 register_blkdev
904 sg_init_one
905 simple_strtoul
906 string_get_size
907 unregister_blkdev
908
909# required by mmc_spi.ko
910 is_vmalloc_addr
911 mmc_gpiod_request_cd_irq
912 spi_bus_lock
913 spi_bus_unlock
914 spi_sync_locked
915
916# required by nvme-core.ko
917 add_uevent_var
918 bdget_disk
919 bdput
920 bd_set_nr_sectors
921 blk_freeze_queue_start
922 blk_mq_alloc_request
923 blk_mq_alloc_request_hctx
924 blk_mq_delay_kick_requeue_list
925 blk_mq_freeze_queue
926 blk_mq_freeze_queue_wait
927 blk_mq_freeze_queue_wait_timeout
928 blk_mq_unfreeze_queue
929 blk_mq_unique_tag
930 blk_poll
931 blk_queue_chunk_sectors
932 blk_queue_dma_alignment
933 blk_queue_flag_test_and_set
934 blk_queue_io_min
935 blk_queue_io_opt
936 blk_queue_max_discard_segments
937 blk_queue_max_write_zeroes_sectors
938 blk_queue_physical_block_size
939 blk_queue_virt_boundary
940 blk_rq_map_kern
941 blk_rq_map_user
942 blk_rq_unmap_user
943 blk_set_queue_dying
944 blk_status_to_errno
945 blk_sync_queue
946 bpf_trace_run3
947 cleanup_srcu_struct
948 compat_ptr_ioctl
949 completion_done
950 device_add
951 device_del
952 device_remove_file_self
953 dev_pm_qos_expose_latency_tolerance
954 dev_pm_qos_hide_latency_tolerance
955 dev_pm_qos_update_user_latency_tolerance
956 __init_rwsem
957 init_srcu_struct
958 kasprintf
959 kobject_uevent_env
960 list_sort
961 param_ops_byte
962 param_ops_ulong
963 revalidate_disk_size
964 set_capacity_revalidate_and_notify
965 __srcu_read_unlock
966 synchronize_srcu
967 sysfs_create_link
968 sysfs_remove_link
969 uuid_null
970 xa_store
971
972# required by nvme.ko
973 async_schedule_node
974 blk_mq_complete_request_remote
975 blk_mq_map_queues
976 blk_mq_pci_map_queues
John Stultz795028f2021-01-05 22:14:20 +0000977 blk_mq_tag_to_rq
978 blk_mq_update_nr_hw_queues
979 device_release_driver
980 dma_max_mapping_size
981 __do_once_done
982 __do_once_start
983 mempool_create_node
984 mempool_kfree
985 mempool_kmalloc
986 param_get_uint
987 param_set_uint
988 pci_alloc_irq_vectors_affinity
989 pcibios_resource_to_bus
990 pci_device_is_present
991 pci_disable_device
992 pcie_aspm_enabled
993 pci_enable_device_mem
994 pci_free_irq
995 pci_free_irq_vectors
996 pci_irq_vector
997 pci_load_saved_state
998 pci_read_config_word
999 pci_release_selected_regions
1000 pci_request_irq
1001 pci_request_selected_regions
1002 pci_restore_state
1003 pci_save_state
1004 pci_select_bars
1005 pci_set_master
1006 sysfs_remove_file_from_group
1007 wait_for_completion_io_timeout
1008
1009# required by nvmet.ko
1010 bin2hex
1011 bio_add_page
1012 bio_alloc_bioset
1013 bio_associate_blkg
1014 bio_chain
1015 bio_endio
1016 bio_init
1017 bio_put
1018 blkdev_get_by_path
1019 __blkdev_issue_discard
1020 blkdev_issue_flush
1021 __blkdev_issue_zeroout
1022 blkdev_put
1023 blk_finish_plug
1024 blk_start_plug
1025 configfs_register_subsystem
1026 configfs_unregister_subsystem
1027 config_group_init
1028 config_group_init_type_name
1029 _ctype
John Stultz795028f2021-01-05 22:14:20 +00001030 fs_bio_set
1031 hex_to_bin
1032 iov_iter_bvec
1033 kmem_cache_create
1034 kmem_cache_destroy
1035 kmemdup_nul
1036 kstrtobool
1037 kstrtou16
1038 kvfree_call_rcu
1039 mempool_alloc_slab
1040 mempool_create
1041 mempool_free_slab
1042 mod_delayed_work_on
1043 __per_cpu_offset
1044 percpu_ref_exit
1045 percpu_ref_init
1046 percpu_ref_kill_and_confirm
1047 radix_tree_delete
1048 radix_tree_next_chunk
1049 __request_module
1050 sgl_alloc
1051 sgl_free
1052 sg_pcopy_from_buffer
1053 sg_pcopy_to_buffer
1054 sg_zero_buffer
1055 strcspn
1056 strlen
1057 submit_bio
1058 uuid_gen
1059 uuid_parse
1060 vfs_fallocate
1061 vfs_fsync
1062 vfs_getattr
1063 __xa_insert
1064
1065# required by of_mmc_spi.ko
1066 mmc_of_parse_voltage
1067
1068# required by ohci-hcd.ko
1069 device_set_wakeup_capable
1070 gen_pool_dma_alloc_align
1071 gen_pool_dma_zalloc_align
1072 gen_pool_free_owner
1073 sb800_prefetch
1074 schedule_timeout_uninterruptible
1075 usb_amd_dev_put
1076 usb_amd_quirk_pll_disable
1077 usb_amd_quirk_pll_enable
1078 usb_calc_bus_time
1079 usb_debug_root
1080 usb_hcd_check_unlink_urb
1081 usb_hcd_giveback_urb
1082 usb_hc_died
1083 usb_hcd_link_urb_to_ep
1084 usb_hcd_poll_rh_status
1085 usb_hcd_resume_root_hub
1086 usb_hcds_loaded
1087 usb_hcd_unlink_urb_from_ep
1088 usb_root_hub_lost_power
1089
1090# required by ohci-pci.ko
1091 pci_get_slot
1092 pci_match_id
1093 usb_amd_prefetch_quirk
1094 usb_amd_quirk_pll_check
1095 usb_hcd_pci_pm_ops
1096 usb_hcd_pci_probe
1097 usb_hcd_pci_remove
1098 usb_hcd_pci_shutdown
1099
1100# required by ohci-platform.ko
1101 device_wakeup_enable
1102 devm_reset_control_array_get
1103 usb_add_hcd
1104 usb_create_hcd
1105 usb_hcd_platform_shutdown
1106 usb_put_hcd
1107 usb_remove_hcd
1108
John Stultz795028f2021-01-05 22:14:20 +00001109# required by phy-hi3660-usb3.ko
1110 __devm_of_phy_provider_register
1111 devm_phy_create
1112 of_phy_simple_xlate
1113
1114# required by reboot-mode.ko
1115 devres_add
1116 devres_alloc_node
1117 devres_free
1118 devres_release
1119 kstrdup_const
1120 register_reboot_notifier
1121 unregister_reboot_notifier
1122
1123# required by rfkill-gpio.ko
1124 device_property_read_string
1125 rfkill_alloc
1126 rfkill_destroy
1127 rfkill_find_type
1128 rfkill_register
1129 rfkill_unregister
1130
1131# required by rtc-efi.ko
1132 devm_rtc_device_register
1133 efi
1134 __platform_driver_probe
1135 rtc_valid_tm
1136 rtc_year_days
1137
1138# required by snd-soc-hdmi-codec.ko
1139 devm_snd_soc_register_component
1140 hdmi_audio_infoframe_init
1141 snd_ctl_add
1142 snd_ctl_new1
1143 snd_pcm_add_chmap_ctls
1144 snd_pcm_create_iec958_consumer_hw_params
1145 snd_pcm_format_width
1146 snd_pcm_hw_constraint_eld
1147 snd_soc_dapm_add_routes
1148 snd_soc_jack_report
1149
1150# required by snd-soc-simple-card-utils.ko
1151 devm_get_clk_from_child
1152 devm_kasprintf
1153 devm_kvasprintf
1154 snd_soc_card_jack_new
1155 snd_soc_dai_set_sysclk
1156 snd_soc_dai_set_tdm_slot
1157 snd_soc_dapm_get_pin_switch
1158 snd_soc_dapm_info_pin_switch
1159 snd_soc_dapm_put_pin_switch
1160 snd_soc_jack_add_gpios
1161 snd_soc_of_parse_audio_routing
1162 snd_soc_of_parse_audio_simple_widgets
1163 snd_soc_of_parse_card_name
1164 snd_soc_of_parse_daifmt
1165 snd_soc_runtime_calc_hw
1166
1167# required by snd-soc-simple-card.ko
1168 devm_snd_soc_register_card
1169 of_device_is_available
1170 of_get_next_child
1171 of_get_parent
1172 of_parse_phandle_with_args
1173 snd_soc_dai_link_set_capabilities
1174 snd_soc_of_get_dai_name
1175 snd_soc_of_parse_aux_devs
1176 snd_soc_of_parse_node_prefix
1177 snd_soc_of_parse_tdm_slot
1178 snd_soc_pm_ops
1179
1180# required by spi-pl022.ko
1181 devm_gpio_request
1182 devm_spi_register_controller
1183 __dma_request_channel
1184 gpiod_direction_output_raw
1185 gpiod_set_raw_value
1186 loops_per_jiffy
1187 pinctrl_pm_select_default_state
1188 pinctrl_pm_select_idle_state
1189 __spi_alloc_controller
1190 spi_controller_resume
1191 spi_controller_suspend
1192 spi_delay_exec
1193 spi_finalize_current_message
1194 spi_get_next_queued_message
1195
1196# required by spidev.ko
1197 device_create
1198 device_destroy
1199 __register_chrdev
1200 stream_open
1201 __unregister_chrdev
1202
1203# required by system_heap.ko
Quentin Perret020f00a2021-04-21 13:56:55 +00001204 deferred_free
1205 dmabuf_page_pool_alloc
1206 dmabuf_page_pool_create
1207 dmabuf_page_pool_destroy
1208 dmabuf_page_pool_free
John Stultz795028f2021-01-05 22:14:20 +00001209 dma_heap_get_dev
1210 __sg_page_iter_next
1211 __sg_page_iter_start
1212
1213# required by tcpci_rt1711h.ko
1214 i2c_smbus_read_word_data
1215 regmap_raw_read
1216 regmap_raw_write
1217 tcpci_irq
1218 tcpci_register_port
1219 tcpci_unregister_port
1220
1221# required by wl18xx.ko
John Stultz795028f2021-01-05 22:14:20 +00001222 kstrtou8_from_user
1223
1224# required by wlcore.ko
1225 bcmp
John Stultz795028f2021-01-05 22:14:20 +00001226 complete_all
1227 consume_skb
1228 device_create_bin_file
1229 device_remove_bin_file
1230 dev_pm_clear_wake_irq
1231 dev_pm_set_dedicated_wake_irq
1232 disable_irq_nosync
1233 get_random_u32
John Stultz795028f2021-01-05 22:14:20 +00001234 jiffies_to_msecs
1235 jiffies_to_usecs
1236 __local_bh_enable_ip
1237 __netdev_alloc_skb
1238 __nla_parse
1239 no_seek_end_llseek
1240 _raw_spin_trylock
1241 request_firmware_nowait
John Stultz795028f2021-01-05 22:14:20 +00001242 skb_dequeue
1243 skb_push
1244 skb_put
1245 skb_queue_head
1246 skb_trim
1247 vscnprintf
John Stultz795028f2021-01-05 22:14:20 +00001248
1249# required by wlcore_sdio.ko
1250 platform_device_add
1251 platform_device_add_data
1252 platform_device_add_resources
1253 platform_device_alloc
1254 platform_device_put
1255 print_hex_dump
1256 sdio_claim_host
1257 sdio_disable_func
1258 sdio_enable_func
1259 sdio_f0_readb
1260 sdio_f0_writeb
1261 sdio_get_host_pm_caps
1262 sdio_memcpy_fromio
1263 sdio_memcpy_toio
1264 sdio_readsb
1265 sdio_register_driver
1266 sdio_release_host
1267 sdio_set_block_size
1268 sdio_set_host_pm_flags
1269 sdio_unregister_driver
1270 sdio_writesb