summaryrefslogtreecommitdiff
path: root/abi_gki_aarch64_sunxi_whitelist
blob: 448392e11848e3c913051e03a4d3f90775bab0ef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
[abi_whitelist]
# commonly used symbols
  pinctrl_get
  pinctrl_gpio_set_config
  of_find_node_by_type
  kmalloc_order
  down_interruptible
  dev_pm_set_wake_irq

# required by ccu-sunxi-ng.ko
  clk_notifier_register
  of_clk_hw_register
  reset_controller_register

# required by sunxi_pinctrl.ko
  handle_fasteoi_irq

# required by sunxi_uart.ko
  uart_get_divisor
  uart_handle_cts_change
  uart_handle_dcd_change
  unregister_console

# required by timer-sunxi.ko
  clockevents_config_and_register
  __clocksource_register_scale
  setup_irq

# required by dump_reg.ko
  class_create_file_ns
  class_remove_file_ns

# required by sunxi_nand.ko
  rq_flush_dcache_pages

# required by sunxi_iommu.ko
  iommu_group_register_notifier
  iommu_group_alloc

# required by uas.ko
  int_to_scsilun
  scmd_printk
  scsi_block_requests
  scsi_change_queue_depth
  scsi_print_command
  scsi_unblock_requests
  usb_alloc_streams
  usb_free_streams
  usb_kill_anchored_urbs
  usb_unanchor_urb
  usb_wait_anchor_empty_timeout

# required by ums-realtek.ko
  usb_bulk_msg

# required by ums-sddr09.ko
  usb_reset_configuration

# required by clk-ddr.ko
  devm_of_iomap

# required by sunxi-dmc.ko
  devm_devfreq_register_opp_notifier

# required by irq-sunxi-8i-nmi.ko
  irq_domain_xlate_onetwocell
  of_io_request_and_map

# required by tee.ko optee.ko
  gen_pool_best_fit
  gen_pool_set_algo
  gen_pool_virt_to_phys
  dump_page

# required by sunxi_nsi.ko
  device_remove_groups

# required by sunxi-ce.ko
  crypto_register_aead
  crypto_register_ahash
  crypto_register_rng
  crypto_unregister_ahash
  crypto_unregister_rng

# required by required by audio*.ko :
  __devm_release_region
  snd_dmaengine_pcm_close_release_chan
  snd_dmaengine_pcm_get_chan
  snd_dmaengine_pcm_open_request_chan
  snd_dmaengine_pcm_pointer
  snd_dmaengine_pcm_trigger
  snd_hwparams_to_dma_slave_config
  snd_soc_add_card_controls
  snd_soc_dai_set_clkdiv
  snd_soc_dai_set_pll
  snd_soc_register_card

# required by xr829.ko
  bridge_tunnel_header
  cfg80211_assoc_timeout
  cfg80211_auth_timeout
  cfg80211_classify8021d
  cfg80211_cqm_pktloss_notify
  cfg80211_rx_assoc_resp
  cfg80211_rx_mlme_mgmt
  cfg80211_sched_scan_stopped
  cfg80211_tx_mlme_mgmt
  crc32_be
  __dev_kfree_skb_irq
  __hw_addr_init
  __hw_addr_sync
  __hw_addr_unsync
  ieee80211_amsdu_to_8023s
  ieee80211_bss_get_elem
  ieee80211_data_to_8023_exthdr
  ieee80211_radiotap_iterator_init
  ieee80211_radiotap_iterator_next
  kernel_param_lock
  kernel_param_unlock
  round_jiffies_relative
  sdio_align_size
  __sw_hweight16

# required by arc4.ko
  arc4_crypt
  arc4_setkey
  crypto_register_skcipher
  crypto_unregister_skcipher
  skcipher_walk_done
  skcipher_walk_virt

# required by vin_v4l2.ko
  v4l2_i2c_subdev_init
  media_entity_find_link
  media_entity_remote_pad
  __media_entity_setup_link
  media_entity_setup_link
  media_graph_walk_init
  media_graph_walk_next
  media_graph_walk_start
  spi_busnum_to_master
  spi_unregister_device
  v4l2_ctrl_cluster
  v4l2_ctrl_new_int_menu
  v4l2_ctrl_subdev_subscribe_event
  v4l2_event_subdev_unsubscribe
  v4l2_g_ctrl
  v4l2_i2c_new_subdev
  v4l2_spi_new_subdev
  v4l_bound_align_image
  vb2_plane_cookie

# required by init-input.ko
  of_find_i2c_device_by_node

# required by ntfs.ko
  block_is_partially_uptodate
  buffer_migrate_page
  create_empty_buffers
  d_add_ci
  d_obtain_alias
  generic_error_remove_page
  generic_file_open
  ihold
  load_nls_default
  __lock_page
  make_bad_inode
  pagecache_get_page
  read_cache_page
  truncate_inode_pages_final
  __vmalloc
  io_schedule
  is_bad_inode
  end_buffer_read_sync

# required by squashfs.ko
  generic_ro_fops
  get_tree_bdev
  iget_failed
  iget_locked
  inode_nohighmem
  ll_rw_block
  logfc
  page_get_link
  zlib_inflate
  zlib_inflateEnd
  zlib_inflateInit2
  zlib_inflate_workspacesize