summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--android/abi_gki_aarch64.xml212
-rw-r--r--android/abi_gki_aarch64_qcom48
2 files changed, 259 insertions, 1 deletions
diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
index 9209e886c8ee..62b163e32035 100644
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -692,6 +692,7 @@
<elf-symbol name='__traceiter_android_vh_vmpressure' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x77e74c0b'/>
<elf-symbol name='__traceiter_binder_transaction_received' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x361264a8'/>
<elf-symbol name='__traceiter_binder_txn_latency_free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x15bb2b8'/>
+ <elf-symbol name='__traceiter_block_bio_remap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd3e2a7cc'/>
<elf-symbol name='__traceiter_block_rq_complete' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x85dafa97'/>
<elf-symbol name='__traceiter_block_rq_insert' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x77d5ed52'/>
<elf-symbol name='__traceiter_clock_set_rate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa45eb358'/>
@@ -786,6 +787,7 @@
<elf-symbol name='__xa_insert' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7dcf4135'/>
<elf-symbol name='__xa_store' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xca9beaa4'/>
<elf-symbol name='__xfrm_state_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x739e4df9'/>
+ <elf-symbol name='_atomic_dec_and_lock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xcf4fdd4d'/>
<elf-symbol name='_copy_from_iter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xba4aeb8a'/>
<elf-symbol name='_copy_to_iter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xff890394'/>
<elf-symbol name='_dev_alert' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x88fc3e37'/>
@@ -836,6 +838,7 @@
<elf-symbol name='_trace_android_vh_record_pcpu_rwsem_starttime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb4e9e738'/>
<elf-symbol name='_vb2_fop_release' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4f84780'/>
<elf-symbol name='access_process_vm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd27285de'/>
+ <elf-symbol name='ack_all_badblocks' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd81e41cc'/>
<elf-symbol name='activate_task' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xad8332f3'/>
<elf-symbol name='add_cpu' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7eb808d0'/>
<elf-symbol name='add_device_randomness' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2fb6de5d'/>
@@ -875,6 +878,7 @@
<elf-symbol name='alloc_etherdev_mqs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8df1e551'/>
<elf-symbol name='alloc_io_pgtable_ops' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5bdbba72'/>
<elf-symbol name='alloc_netdev_mqs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb2f23b63'/>
+ <elf-symbol name='alloc_page_buffers' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x24ce50db'/>
<elf-symbol name='alloc_pages_exact' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5fc72f0e'/>
<elf-symbol name='alloc_skb_with_frags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x26674c8f'/>
<elf-symbol name='alloc_workqueue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x49cd25ed'/>
@@ -909,12 +913,21 @@
<elf-symbol name='backlight_device_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x880085e5'/>
<elf-symbol name='backlight_device_set_brightness' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x81d9fe8d'/>
<elf-symbol name='backlight_device_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xaef2339b'/>
+ <elf-symbol name='badblocks_clear' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8708ac1b'/>
+ <elf-symbol name='badblocks_exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x106ecd55'/>
+ <elf-symbol name='badblocks_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x375895f8'/>
+ <elf-symbol name='badblocks_set' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4df0018f'/>
+ <elf-symbol name='badblocks_show' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x54640021'/>
+ <elf-symbol name='badblocks_store' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x86f8c3c2'/>
<elf-symbol name='balance_dirty_pages_ratelimited' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa60548ad'/>
<elf-symbol name='balloon_page_alloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x77d5d38b'/>
<elf-symbol name='balloon_page_dequeue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x51154cfc'/>
<elf-symbol name='balloon_page_enqueue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1a70cd76'/>
<elf-symbol name='baswap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7b5ce5c3'/>
<elf-symbol name='bcmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x263c3152'/>
+ <elf-symbol name='bd_link_disk_holder' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x719c24ea'/>
+ <elf-symbol name='bd_unlink_disk_holder' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x19c86831'/>
+ <elf-symbol name='bdev_check_media_change' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbc15b643'/>
<elf-symbol name='bdev_read_only' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfe6d8a90'/>
<elf-symbol name='bdevname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xeb9b4334'/>
<elf-symbol name='bdi_alloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x514bad2f'/>
@@ -928,11 +941,13 @@
<elf-symbol name='bio_associate_blkg_from_css' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc0564c62'/>
<elf-symbol name='bio_chain' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x85611f9'/>
<elf-symbol name='bio_clone_blkg_association' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf6dba0dc'/>
+ <elf-symbol name='bio_clone_fast' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6e22fbd0'/>
<elf-symbol name='bio_crypt_set_ctx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc4caad13'/>
<elf-symbol name='bio_end_io_acct_remapped' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf86ce723'/>
<elf-symbol name='bio_endio' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1a124aa0'/>
<elf-symbol name='bio_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6f60cbe5'/>
<elf-symbol name='bio_put' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x91072e5a'/>
+ <elf-symbol name='bio_split' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbae45c0d'/>
<elf-symbol name='bio_start_io_acct' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x16ac31c9'/>
<elf-symbol name='bioset_exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe62939a1'/>
<elf-symbol name='bioset_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8234f8bf'/>
@@ -1019,9 +1034,11 @@
<elf-symbol name='blk_queue_max_hw_sectors' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x41d202fc'/>
<elf-symbol name='blk_queue_max_segment_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7bde79dd'/>
<elf-symbol name='blk_queue_max_segments' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x84e67fc'/>
+ <elf-symbol name='blk_queue_max_write_same_sectors' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2fed3b0a'/>
<elf-symbol name='blk_queue_max_write_zeroes_sectors' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5b4aecf7'/>
<elf-symbol name='blk_queue_physical_block_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbea60fdd'/>
<elf-symbol name='blk_queue_rq_timeout' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8d6f1a4b'/>
+ <elf-symbol name='blk_queue_split' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfa5217c4'/>
<elf-symbol name='blk_queue_update_dma_alignment' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe3b1d2dd'/>
<elf-symbol name='blk_queue_update_dma_pad' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9c956b72'/>
<elf-symbol name='blk_queue_virt_boundary' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc1de7f64'/>
@@ -1030,6 +1047,7 @@
<elf-symbol name='blk_rq_map_user' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa683f1f8'/>
<elf-symbol name='blk_rq_map_user_iov' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd3ebef31'/>
<elf-symbol name='blk_rq_unmap_user' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbafd6e53'/>
+ <elf-symbol name='blk_set_stacking_limits' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xec12dd75'/>
<elf-symbol name='blk_start_plug' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x79ec8f93'/>
<elf-symbol name='blk_stat_enable_accounting' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4cc4165f'/>
<elf-symbol name='blk_status_to_errno' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x84502a47'/>
@@ -1054,6 +1072,7 @@
<elf-symbol name='blocking_notifier_call_chain' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8317ad7c'/>
<elf-symbol name='blocking_notifier_chain_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbb0c86a5'/>
<elf-symbol name='blocking_notifier_chain_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x963aa2a9'/>
+ <elf-symbol name='bmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2ae5a3a5'/>
<elf-symbol name='bpf_dispatcher_xdp_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6f8f674a'/>
<elf-symbol name='bpf_prog_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x72181bea'/>
<elf-symbol name='bpf_prog_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa17628c'/>
@@ -1852,6 +1871,7 @@
<elf-symbol name='disable_percpu_irq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf21e1f9b'/>
<elf-symbol name='discard_new_inode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xae1567fb'/>
<elf-symbol name='disk_end_io_acct' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xdc9d508b'/>
+ <elf-symbol name='disk_stack_limits' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x80b22036'/>
<elf-symbol name='disk_start_io_acct' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfaf84ca3'/>
<elf-symbol name='display_timings_release' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3b4c240a'/>
<elf-symbol name='divider_get_val' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5e798ffb'/>
@@ -2645,6 +2665,7 @@
<elf-symbol name='frame_vector_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1d5f9555'/>
<elf-symbol name='frame_vector_to_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc5e5573a'/>
<elf-symbol name='frame_vector_to_pfns' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xdffb744b'/>
+ <elf-symbol name='free_buffer_head' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1dff10ae'/>
<elf-symbol name='free_candev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xaaee2714'/>
<elf-symbol name='free_contig_range' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x10e6f74a'/>
<elf-symbol name='free_io_pgtable_ops' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3369057b'/>
@@ -4287,6 +4308,11 @@
<elf-symbol name='percpu_counter_set' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe5c60bd2'/>
<elf-symbol name='percpu_down_write' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x543da67f'/>
<elf-symbol name='percpu_free_rwsem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf7a5cefc'/>
+ <elf-symbol name='percpu_ref_exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x37bf7be3'/>
+ <elf-symbol name='percpu_ref_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x81a7f541'/>
+ <elf-symbol name='percpu_ref_is_zero' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc91fdf58'/>
+ <elf-symbol name='percpu_ref_switch_to_atomic_sync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf782fb07'/>
+ <elf-symbol name='percpu_ref_switch_to_percpu' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7283161b'/>
<elf-symbol name='percpu_up_write' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xde417419'/>
<elf-symbol name='perf_aux_output_begin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa4f30826'/>
<elf-symbol name='perf_aux_output_end' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x20abc625'/>
@@ -5099,6 +5125,7 @@
<elf-symbol name='send_sig_mceerr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1c740dad'/>
<elf-symbol name='seq_buf_printf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe397caf5'/>
<elf-symbol name='seq_escape' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x24741e96'/>
+ <elf-symbol name='seq_file_path' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7bfad20c'/>
<elf-symbol name='seq_hex_dump' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x748c3cf7'/>
<elf-symbol name='seq_list_next' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe7d4daac'/>
<elf-symbol name='seq_list_start' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xff1e9dd8'/>
@@ -5635,6 +5662,7 @@
<elf-symbol name='strstr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1e6d26a8'/>
<elf-symbol name='submit_bh' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x60f863bb'/>
<elf-symbol name='submit_bio' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6418d54f'/>
+ <elf-symbol name='submit_bio_noacct' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xedd418aa'/>
<elf-symbol name='submit_bio_wait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5fee7772'/>
<elf-symbol name='subsys_system_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7e72ee66'/>
<elf-symbol name='suspend_set_ops' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1ab0c7e0'/>
@@ -6423,6 +6451,7 @@
<elf-symbol name='vchan_tx_submit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xecb24fd2'/>
<elf-symbol name='verify_pkcs7_signature' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xda0ee32f'/>
<elf-symbol name='vfree' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x999e8297'/>
+ <elf-symbol name='vfs_fsync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf611430c'/>
<elf-symbol name='vfs_fsync_range' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x539dcc01'/>
<elf-symbol name='vfs_llseek' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x12e25174'/>
<elf-symbol name='vfs_setpos' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfda15806'/>
@@ -7069,6 +7098,7 @@
<elf-symbol name='__tracepoint_android_vh_wq_lockup_pool' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4fd35a54'/>
<elf-symbol name='__tracepoint_binder_transaction_received' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xab619a41'/>
<elf-symbol name='__tracepoint_binder_txn_latency_free' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf052295c'/>
+ <elf-symbol name='__tracepoint_block_bio_remap' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xae64f1dd'/>
<elf-symbol name='__tracepoint_block_rq_complete' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbb319d4d'/>
<elf-symbol name='__tracepoint_block_rq_insert' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf4a00349'/>
<elf-symbol name='__tracepoint_clock_set_rate' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x19552c17'/>
@@ -55678,6 +55708,7 @@
<parameter type-id='7efbcaaf'/>
<return type-id='95e97e5e'/>
</function-type>
+ <pointer-type-def type-id='f0966d3d' size-in-bits='64' id='7604ff1d'/>
<class-decl name='xhci_virt_device' size-in-bits='50240' is-struct='yes' visibility='default' filepath='drivers/usb/host/xhci.h' line='1010' column='1' id='7607667c'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='slot_id' type-id='95e97e5e' visibility='default' filepath='drivers/usb/host/xhci.h' line='1011' column='1'/>
@@ -116976,7 +117007,35 @@
<return type-id='48b5725f'/>
</function-type>
<pointer-type-def type-id='22c4fd1a' size-in-bits='64' id='ec1a9290'/>
- <class-decl name='disk_events' is-struct='yes' visibility='default' is-declaration-only='yes' id='ec1aac50'/>
+ <class-decl name='disk_events' size-in-bits='1920' is-struct='yes' visibility='default' filepath='block/disk-events.c' line='10' column='1' id='ec1aac50'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='node' type-id='72f469ec' visibility='default' filepath='block/disk-events.c' line='11' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='128'>
+ <var-decl name='disk' type-id='33c599da' visibility='default' filepath='block/disk-events.c' line='12' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='192'>
+ <var-decl name='lock' type-id='fb4018a0' visibility='default' filepath='block/disk-events.c' line='13' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='256'>
+ <var-decl name='block_mutex' type-id='925167dc' visibility='default' filepath='block/disk-events.c' line='15' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='640'>
+ <var-decl name='block' type-id='95e97e5e' visibility='default' filepath='block/disk-events.c' line='16' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='672'>
+ <var-decl name='pending' type-id='f0981eeb' visibility='default' filepath='block/disk-events.c' line='17' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='704'>
+ <var-decl name='clearing' type-id='f0981eeb' visibility='default' filepath='block/disk-events.c' line='18' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='768'>
+ <var-decl name='poll_msecs' type-id='bd54fe1a' visibility='default' filepath='block/disk-events.c' line='20' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='832'>
+ <var-decl name='dwork' type-id='5ad6e0ef' visibility='default' filepath='block/disk-events.c' line='21' column='1'/>
+ </data-member>
+ </class-decl>
<pointer-type-def type-id='b9157ea1' size-in-bits='64' id='ec2076dd'/>
<class-decl name='public_key_signature' size-in-bits='640' is-struct='yes' visibility='default' filepath='include/crypto/public_key.h' line='38' column='1' id='ec216e31'>
<data-member access='public' layout-offset-in-bits='0'>
@@ -129566,6 +129625,13 @@
<parameter type-id='95e97e5e' name='to_thread' filepath='drivers/android/./binder_trace.h' line='122' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='__traceiter_block_bio_remap' mangled-name='__traceiter_block_bio_remap' filepath='include/trace/events/block.h' line='456' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_block_bio_remap'>
+ <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/events/block.h' line='456' column='1'/>
+ <parameter type-id='fb55efa1' name='bio' filepath='include/trace/events/block.h' line='456' column='1'/>
+ <parameter type-id='8504f260' name='dev' filepath='include/trace/events/block.h' line='456' column='1'/>
+ <parameter type-id='a42536cd' name='from' filepath='include/trace/events/block.h' line='456' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='__traceiter_block_rq_complete' mangled-name='__traceiter_block_rq_complete' filepath='include/trace/events/block.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_block_rq_complete'>
<parameter type-id='eaa32e2f' name='__data' filepath='include/trace/events/block.h' line='115' column='1'/>
<parameter type-id='3dad1a48' name='rq' filepath='include/trace/events/block.h' line='115' column='1'/>
@@ -130276,6 +130342,7 @@
<var-decl name='__tracepoint_android_vh_wq_lockup_pool' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_wq_lockup_pool' visibility='default' filepath='include/trace/hooks/wqlockup.h' line='13' column='1' elf-symbol-id='__tracepoint_android_vh_wq_lockup_pool'/>
<var-decl name='__tracepoint_binder_transaction_received' type-id='4ca0c298' mangled-name='__tracepoint_binder_transaction_received' visibility='default' filepath='drivers/android/./binder_trace.h' line='179' column='1' elf-symbol-id='__tracepoint_binder_transaction_received'/>
<var-decl name='__tracepoint_binder_txn_latency_free' type-id='4ca0c298' mangled-name='__tracepoint_binder_txn_latency_free' visibility='default' filepath='drivers/android/./binder_trace.h' line='122' column='1' elf-symbol-id='__tracepoint_binder_txn_latency_free'/>
+ <var-decl name='__tracepoint_block_bio_remap' type-id='4ca0c298' mangled-name='__tracepoint_block_bio_remap' visibility='default' filepath='include/trace/events/block.h' line='456' column='1' elf-symbol-id='__tracepoint_block_bio_remap'/>
<var-decl name='__tracepoint_block_rq_complete' type-id='4ca0c298' mangled-name='__tracepoint_block_rq_complete' visibility='default' filepath='include/trace/events/block.h' line='115' column='1' elf-symbol-id='__tracepoint_block_rq_complete'/>
<var-decl name='__tracepoint_block_rq_insert' type-id='4ca0c298' mangled-name='__tracepoint_block_rq_insert' visibility='default' filepath='include/trace/events/block.h' line='190' column='1' elf-symbol-id='__tracepoint_block_rq_insert'/>
<var-decl name='__tracepoint_clock_set_rate' type-id='4ca0c298' mangled-name='__tracepoint_clock_set_rate' visibility='default' filepath='include/trace/events/power.h' line='322' column='1' elf-symbol-id='__tracepoint_clock_set_rate'/>
@@ -130578,6 +130645,11 @@
<parameter type-id='b50a4934' name='sync' filepath='net/xfrm/xfrm_state.c' line='662' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='_atomic_dec_and_lock' mangled-name='_atomic_dec_and_lock' filepath='lib/dec_and_lock.c' line='21' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_atomic_dec_and_lock'>
+ <parameter type-id='8a47abc3' name='atomic' filepath='lib/dec_and_lock.c' line='21' column='1'/>
+ <parameter type-id='cff2d845' name='lock' filepath='lib/dec_and_lock.c' line='21' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='_copy_from_iter' mangled-name='_copy_from_iter' filepath='lib/iov_iter.c' line='768' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_copy_from_iter'>
<parameter type-id='eaa32e2f' name='addr' filepath='lib/iov_iter.c' line='768' column='1'/>
<parameter type-id='b59d7dce' name='bytes' filepath='lib/iov_iter.c' line='768' column='1'/>
@@ -130821,6 +130893,10 @@
<parameter type-id='f0981eeb' name='gup_flags' filepath='mm/memory.c' line='5591' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='ack_all_badblocks' mangled-name='ack_all_badblocks' filepath='block/badblocks.c' line='433' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ack_all_badblocks'>
+ <parameter type-id='5760652c' name='bb' filepath='block/badblocks.c' line='433' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='activate_task' mangled-name='activate_task' filepath='kernel/sched/core.c' line='2046' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='activate_task'>
<parameter type-id='6ed6b432' name='rq' filepath='kernel/sched/core.c' line='2046' column='1'/>
<parameter type-id='f23e2572' name='p' filepath='kernel/sched/core.c' line='2046' column='1'/>
@@ -131041,6 +131117,12 @@
<parameter type-id='f0981eeb' name='rxqs' filepath='net/core/dev.c' line='10801' column='1'/>
<return type-id='68a2d05b'/>
</function-decl>
+ <function-decl name='alloc_page_buffers' mangled-name='alloc_page_buffers' filepath='fs/buffer.c' line='814' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='alloc_page_buffers'>
+ <parameter type-id='02f11ed4' name='page' filepath='fs/buffer.c' line='814' column='1'/>
+ <parameter type-id='7359adad' name='size' filepath='fs/buffer.c' line='814' column='1'/>
+ <parameter type-id='b50a4934' name='retry' filepath='fs/buffer.c' line='815' column='1'/>
+ <return type-id='c485c22c'/>
+ </function-decl>
<function-decl name='alloc_pages_exact' mangled-name='alloc_pages_exact' filepath='mm/page_alloc.c' line='5816' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='alloc_pages_exact'>
<parameter type-id='b59d7dce' name='size' filepath='mm/page_alloc.c' line='5816' column='1'/>
<parameter type-id='3eb7c31c' name='gfp_mask' filepath='mm/page_alloc.c' line='5816' column='1'/>
@@ -131216,6 +131298,41 @@
<parameter type-id='7a76d041' name='bd' filepath='drivers/video/backlight/backlight.c' line='508' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='badblocks_clear' mangled-name='badblocks_clear' filepath='block/badblocks.c' line='331' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='badblocks_clear'>
+ <parameter type-id='5760652c' name='bb' filepath='block/badblocks.c' line='331' column='1'/>
+ <parameter type-id='a42536cd' name='s' filepath='block/badblocks.c' line='331' column='1'/>
+ <parameter type-id='95e97e5e' name='sectors' filepath='block/badblocks.c' line='331' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
+ <function-decl name='badblocks_exit' mangled-name='badblocks_exit' filepath='block/badblocks.c' line='593' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='badblocks_exit'>
+ <parameter type-id='5760652c' name='bb' filepath='block/badblocks.c' line='593' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
+ <function-decl name='badblocks_init' mangled-name='badblocks_init' filepath='block/badblocks.c' line='575' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='badblocks_init'>
+ <parameter type-id='5760652c' name='bb' filepath='block/badblocks.c' line='575' column='1'/>
+ <parameter type-id='95e97e5e' name='enable' filepath='block/badblocks.c' line='575' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
+ <function-decl name='badblocks_set' mangled-name='badblocks_set' filepath='block/badblocks.c' line='163' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='badblocks_set'>
+ <parameter type-id='5760652c' name='bb' filepath='block/badblocks.c' line='163' column='1'/>
+ <parameter type-id='a42536cd' name='s' filepath='block/badblocks.c' line='163' column='1'/>
+ <parameter type-id='95e97e5e' name='sectors' filepath='block/badblocks.c' line='163' column='1'/>
+ <parameter type-id='95e97e5e' name='acknowledged' filepath='block/badblocks.c' line='164' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
+ <function-decl name='badblocks_show' mangled-name='badblocks_show' filepath='block/badblocks.c' line='467' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='badblocks_show'>
+ <parameter type-id='5760652c' name='bb' filepath='block/badblocks.c' line='467' column='1'/>
+ <parameter type-id='26a90f95' name='page' filepath='block/badblocks.c' line='467' column='1'/>
+ <parameter type-id='95e97e5e' name='unack' filepath='block/badblocks.c' line='467' column='1'/>
+ <return type-id='79a0948f'/>
+ </function-decl>
+ <function-decl name='badblocks_store' mangled-name='badblocks_store' filepath='block/badblocks.c' line='517' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='badblocks_store'>
+ <parameter type-id='5760652c' name='bb' filepath='block/badblocks.c' line='517' column='1'/>
+ <parameter type-id='80f4b756' name='page' filepath='block/badblocks.c' line='517' column='1'/>
+ <parameter type-id='b59d7dce' name='len' filepath='block/badblocks.c' line='517' column='1'/>
+ <parameter type-id='95e97e5e' name='unack' filepath='block/badblocks.c' line='518' column='1'/>
+ <return type-id='79a0948f'/>
+ </function-decl>
<function-decl name='balance_dirty_pages_ratelimited' mangled-name='balance_dirty_pages_ratelimited' filepath='mm/page-writeback.c' line='1878' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='balance_dirty_pages_ratelimited'>
<parameter type-id='f57039f0' name='mapping' filepath='mm/page-writeback.c' line='1878' column='1'/>
<return type-id='48b5725f'/>
@@ -131245,6 +131362,20 @@
<parameter type-id='b59d7dce' name='len' filepath='lib/string.c' line='974' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='bd_link_disk_holder' mangled-name='bd_link_disk_holder' filepath='block/holder.c' line='73' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bd_link_disk_holder'>
+ <parameter type-id='b88dd945' name='bdev' filepath='block/holder.c' line='73' column='1'/>
+ <parameter type-id='33c599da' name='disk' filepath='block/holder.c' line='73' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
+ <function-decl name='bd_unlink_disk_holder' mangled-name='bd_unlink_disk_holder' filepath='block/holder.c' line='139' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bd_unlink_disk_holder'>
+ <parameter type-id='b88dd945' name='bdev' filepath='block/holder.c' line='139' column='1'/>
+ <parameter type-id='33c599da' name='disk' filepath='block/holder.c' line='139' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
+ <function-decl name='bdev_check_media_change' mangled-name='bdev_check_media_change' filepath='block/disk-events.c' line='275' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bdev_check_media_change'>
+ <parameter type-id='b88dd945' name='bdev' filepath='block/disk-events.c' line='275' column='1'/>
+ <return type-id='b50a4934'/>
+ </function-decl>
<function-decl name='bdev_read_only' mangled-name='bdev_read_only' filepath='block/genhd.c' line='1413' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bdev_read_only'>
<parameter type-id='b88dd945' name='bdev' filepath='block/genhd.c' line='1413' column='1'/>
<return type-id='95e97e5e'/>
@@ -131318,6 +131449,12 @@
<parameter type-id='fb55efa1' name='src' filepath='block/blk-cgroup.c' line='1887' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='bio_clone_fast' mangled-name='bio_clone_fast' filepath='block/bio.c' line='749' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bio_clone_fast'>
+ <parameter type-id='fb55efa1' name='bio' filepath='block/bio.c' line='749' column='1'/>
+ <parameter type-id='3eb7c31c' name='gfp_mask' filepath='block/bio.c' line='749' column='1'/>
+ <parameter type-id='38b1e3a0' name='bs' filepath='block/bio.c' line='749' column='1'/>
+ <return type-id='fb55efa1'/>
+ </function-decl>
<function-decl name='bio_crypt_set_ctx' mangled-name='bio_crypt_set_ctx' filepath='block/blk-crypto.c' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bio_crypt_set_ctx'>
<parameter type-id='fb55efa1' name='bio' filepath='block/blk-crypto.c' line='81' column='1'/>
<parameter type-id='9baaf905' name='key' filepath='block/blk-crypto.c' line='81' column='1'/>
@@ -131345,6 +131482,13 @@
<parameter type-id='fb55efa1' name='bio' filepath='block/bio.c' line='682' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='bio_split' mangled-name='bio_split' filepath='block/bio.c' line='1497' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bio_split'>
+ <parameter type-id='fb55efa1' name='bio' filepath='block/bio.c' line='1497' column='1'/>
+ <parameter type-id='95e97e5e' name='sectors' filepath='block/bio.c' line='1497' column='1'/>
+ <parameter type-id='3eb7c31c' name='gfp' filepath='block/bio.c' line='1498' column='1'/>
+ <parameter type-id='38b1e3a0' name='bs' filepath='block/bio.c' line='1498' column='1'/>
+ <return type-id='fb55efa1'/>
+ </function-decl>
<function-decl name='bio_start_io_acct' mangled-name='bio_start_io_acct' filepath='block/blk-core.c' line='1330' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bio_start_io_acct'>
<parameter type-id='fb55efa1' name='bio' filepath='block/blk-core.c' line='1330' column='1'/>
<return type-id='7359adad'/>
@@ -131776,6 +131920,11 @@
<parameter type-id='8efea9e5' name='max_segments' filepath='block/blk-settings.c' line='242' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='blk_queue_max_write_same_sectors' mangled-name='blk_queue_max_write_same_sectors' filepath='block/blk-settings.c' line='186' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='blk_queue_max_write_same_sectors'>
+ <parameter type-id='e7d2a5fc' name='q' filepath='block/blk-settings.c' line='186' column='1'/>
+ <parameter type-id='f0981eeb' name='max_write_same_sectors' filepath='block/blk-settings.c' line='187' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='blk_queue_max_write_zeroes_sectors' mangled-name='blk_queue_max_write_zeroes_sectors' filepath='block/blk-settings.c' line='199' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='blk_queue_max_write_zeroes_sectors'>
<parameter type-id='e7d2a5fc' name='q' filepath='block/blk-settings.c' line='199' column='1'/>
<parameter type-id='f0981eeb' name='max_write_zeroes_sectors' filepath='block/blk-settings.c' line='200' column='1'/>
@@ -131791,6 +131940,10 @@
<parameter type-id='f0981eeb' name='timeout' filepath='block/blk-settings.c' line='21' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='blk_queue_split' mangled-name='blk_queue_split' filepath='block/blk-merge.c' line='367' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='blk_queue_split'>
+ <parameter type-id='334817d1' name='bio' filepath='block/blk-merge.c' line='367' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='blk_queue_update_dma_alignment' mangled-name='blk_queue_update_dma_alignment' filepath='block/blk-settings.c' line='762' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='blk_queue_update_dma_alignment'>
<parameter type-id='e7d2a5fc' name='q' filepath='block/blk-settings.c' line='762' column='1'/>
<parameter type-id='95e97e5e' name='mask' filepath='block/blk-settings.c' line='762' column='1'/>
@@ -131841,6 +131994,10 @@
<parameter type-id='fb55efa1' name='bio' filepath='block/blk-map.c' line='589' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='blk_set_stacking_limits' mangled-name='blk_set_stacking_limits' filepath='block/blk-settings.c' line='71' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='blk_set_stacking_limits'>
+ <parameter type-id='7604ff1d' name='lim' filepath='block/blk-settings.c' line='71' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='blk_start_plug' mangled-name='blk_start_plug' filepath='block/blk-core.c' line='1669' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='blk_start_plug'>
<parameter type-id='39944481' name='plug' filepath='block/blk-core.c' line='1669' column='1'/>
<return type-id='48b5725f'/>
@@ -131979,6 +132136,11 @@
<parameter type-id='d504f73d' name='n' filepath='kernel/notifier.c' line='252' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='bmap' mangled-name='bmap' filepath='fs/inode.c' line='1709' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bmap'>
+ <parameter type-id='7e666abe' name='inode' filepath='fs/inode.c' line='1709' column='1'/>
+ <parameter type-id='5c39fc92' name='block' filepath='fs/inode.c' line='1709' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='bpf_dispatcher_xdp_func' mangled-name='bpf_dispatcher_xdp_func' filepath='net/core/filter.c' line='10674' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bpf_dispatcher_xdp_func'>
<parameter type-id='eaa32e2f' name='ctx' filepath='net/core/filter.c' line='10674' column='1'/>
<parameter type-id='acada613' name='insnsi' filepath='net/core/filter.c' line='10674' column='1'/>
@@ -136249,6 +136411,12 @@
<parameter type-id='7359adad' name='start_time' filepath='block/blk-core.c' line='1366' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='disk_stack_limits' mangled-name='disk_stack_limits' filepath='block/blk-settings.c' line='664' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='disk_stack_limits'>
+ <parameter type-id='33c599da' name='disk' filepath='block/blk-settings.c' line='664' column='1'/>
+ <parameter type-id='b88dd945' name='bdev' filepath='block/blk-settings.c' line='664' column='1'/>
+ <parameter type-id='a42536cd' name='offset' filepath='block/blk-settings.c' line='665' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='disk_start_io_acct' mangled-name='disk_start_io_acct' filepath='block/blk-core.c' line='1337' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='disk_start_io_acct'>
<parameter type-id='33c599da' name='disk' filepath='block/blk-core.c' line='1337' column='1'/>
<parameter type-id='f0981eeb' name='sectors' filepath='block/blk-core.c' line='1337' column='1'/>
@@ -140397,6 +140565,10 @@
<parameter type-id='d9fbdc06' name='vec' filepath='drivers/media/common/videobuf2/frame_vector.c' line='161' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='free_buffer_head' mangled-name='free_buffer_head' filepath='fs/buffer.c' line='3324' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='free_buffer_head'>
+ <parameter type-id='c485c22c' name='bh' filepath='fs/buffer.c' line='3324' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='free_candev' mangled-name='free_candev' filepath='drivers/net/can/dev/dev.c' line='293' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='free_candev'>
<parameter type-id='68a2d05b' name='dev' filepath='drivers/net/can/dev/dev.c' line='293' column='1'/>
<return type-id='48b5725f'/>
@@ -148894,6 +149066,29 @@
<parameter type-id='652d9ef9' name='sem' filepath='kernel/locking/percpu-rwsem.c' line='48' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='percpu_ref_exit' mangled-name='percpu_ref_exit' filepath='lib/percpu-refcount.c' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='percpu_ref_exit'>
+ <parameter type-id='60219102' name='ref' filepath='lib/percpu-refcount.c' line='130' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
+ <function-decl name='percpu_ref_init' mangled-name='percpu_ref_init' filepath='lib/percpu-refcount.c' line='63' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='percpu_ref_init'>
+ <parameter type-id='60219102' name='ref' filepath='lib/percpu-refcount.c' line='63' column='1'/>
+ <parameter type-id='903b12fe' name='release' filepath='lib/percpu-refcount.c' line='63' column='1'/>
+ <parameter type-id='f0981eeb' name='flags' filepath='lib/percpu-refcount.c' line='64' column='1'/>
+ <parameter type-id='3eb7c31c' name='gfp' filepath='lib/percpu-refcount.c' line='64' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
+ <function-decl name='percpu_ref_is_zero' mangled-name='percpu_ref_is_zero' filepath='lib/percpu-refcount.c' line='409' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='percpu_ref_is_zero'>
+ <parameter type-id='60219102' name='ref' filepath='lib/percpu-refcount.c' line='409' column='1'/>
+ <return type-id='b50a4934'/>
+ </function-decl>
+ <function-decl name='percpu_ref_switch_to_atomic_sync' mangled-name='percpu_ref_switch_to_atomic_sync' filepath='lib/percpu-refcount.c' line='327' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='percpu_ref_switch_to_atomic_sync'>
+ <parameter type-id='60219102' name='ref' filepath='lib/percpu-refcount.c' line='327' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
+ <function-decl name='percpu_ref_switch_to_percpu' mangled-name='percpu_ref_switch_to_percpu' filepath='lib/percpu-refcount.c' line='352' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='percpu_ref_switch_to_percpu'>
+ <parameter type-id='60219102' name='ref' filepath='lib/percpu-refcount.c' line='352' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='percpu_up_write' mangled-name='percpu_up_write' filepath='kernel/locking/percpu-rwsem.c' line='260' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='percpu_up_write'>
<parameter type-id='652d9ef9' name='sem' filepath='kernel/locking/percpu-rwsem.c' line='260' column='1'/>
<return type-id='48b5725f'/>
@@ -152977,6 +153172,12 @@
<parameter type-id='80f4b756' name='esc' filepath='fs/seq_file.c' line='396' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='seq_file_path' mangled-name='seq_file_path' filepath='fs/seq_file.c' line='514' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='seq_file_path'>
+ <parameter type-id='f8dc9def' name='m' filepath='fs/seq_file.c' line='514' column='1'/>
+ <parameter type-id='77e79a4b' name='file' filepath='fs/seq_file.c' line='514' column='1'/>
+ <parameter type-id='80f4b756' name='esc' filepath='fs/seq_file.c' line='514' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='seq_hex_dump' mangled-name='seq_hex_dump' filepath='fs/seq_file.c' line='880' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='seq_hex_dump'>
<parameter type-id='f8dc9def' name='m' filepath='fs/seq_file.c' line='880' column='1'/>
<parameter type-id='80f4b756' name='prefix_str' filepath='fs/seq_file.c' line='880' column='1'/>
@@ -155859,6 +156060,10 @@
<parameter type-id='fb55efa1' name='bio' filepath='block/blk-core.c' line='1058' column='1'/>
<return type-id='041bc907'/>
</function-decl>
+ <function-decl name='submit_bio_noacct' mangled-name='submit_bio_noacct' filepath='block/blk-core.c' line='1026' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='submit_bio_noacct'>
+ <parameter type-id='fb55efa1' name='bio' filepath='block/blk-core.c' line='1026' column='1'/>
+ <return type-id='041bc907'/>
+ </function-decl>
<function-decl name='submit_bio_wait' mangled-name='submit_bio_wait' filepath='block/bio.c' line='1223' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='submit_bio_wait'>
<parameter type-id='fb55efa1' name='bio' filepath='block/bio.c' line='1223' column='1'/>
<return type-id='95e97e5e'/>
@@ -159889,6 +160094,11 @@
<parameter type-id='eaa32e2f' name='addr' filepath='mm/vmalloc.c' line='2719' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='vfs_fsync' mangled-name='vfs_fsync' filepath='fs/sync.c' line='200' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vfs_fsync'>
+ <parameter type-id='77e79a4b' name='file' filepath='fs/sync.c' line='200' column='1'/>
+ <parameter type-id='95e97e5e' name='datasync' filepath='fs/sync.c' line='200' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='vfs_fsync_range' mangled-name='vfs_fsync_range' filepath='fs/sync.c' line='180' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vfs_fsync_range'>
<parameter type-id='77e79a4b' name='file' filepath='fs/sync.c' line='180' column='1'/>
<parameter type-id='69bf7bee' name='start' filepath='fs/sync.c' line='180' column='1'/>
diff --git a/android/abi_gki_aarch64_qcom b/android/abi_gki_aarch64_qcom
index 28a6079bd34c..deeaa67fc525 100644
--- a/android/abi_gki_aarch64_qcom
+++ b/android/abi_gki_aarch64_qcom
@@ -2,6 +2,7 @@
[abi_symbol_list]
access_process_vm
activate_task
+ ack_all_badblocks
add_cpu
add_device_randomness
add_memory
@@ -20,6 +21,7 @@
__alloc_skb
alloc_skb_with_frags
alloc_workqueue
+ alloc_page_buffers
amba_bustype
amba_driver_register
amba_driver_unregister
@@ -41,6 +43,7 @@
__arm_smccc_sve_check
async_schedule_node
async_synchronize_cookie
+ _atomic_dec_and_lock
atomic_notifier_call_chain
atomic_notifier_chain_register
atomic_notifier_chain_unregister
@@ -50,6 +53,24 @@
backlight_device_set_brightness
__balance_callbacks
balance_push_callback
+ badblocks_clear
+ badblocks_exit
+ badblocks_init
+ badblocks_set
+ badblocks_show
+ badblocks_store
+ bd_link_disk_holder
+ bd_unlink_disk_holder
+ bdev_check_media_change
+ bdev_read_only
+ bdevname
+ bio_add_page
+ bio_clone_fast
+ bio_init
+ bio_put
+ bio_split
+ bioset_exit
+ bioset_init
bio_associate_blkg
bio_endio
bio_end_io_acct_remapped
@@ -64,6 +85,7 @@
bitmap_release_region
__bitmap_set
bitmap_zalloc
+ __blkdev_issue_discard
__blk_alloc_disk
blk_cleanup_disk
blk_cleanup_queue
@@ -111,9 +133,17 @@
blk_rq_map_user_iov
blk_rq_unmap_user
blk_sync_queue
+ blk_finish_plug
+ blk_queue_max_write_same_sectors
+ blk_queue_split
+ blk_set_stacking_limits
+ blk_start_plug
+ blkdev_get_by_dev
+ blkdev_put
blocking_notifier_call_chain
blocking_notifier_chain_register
blocking_notifier_chain_unregister
+ bmap
bpf_trace_run1
bpf_trace_run10
bpf_trace_run11
@@ -295,6 +325,7 @@
csum_partial
_ctype
datagram_poll
+ disk_stack_limits
deactivate_task
debugfs_attr_read
debugfs_attr_write
@@ -677,6 +708,7 @@
find_vpid
finish_wait
firmware_request_nowarn
+ file_path
flow_block_cb_setup_simple
flow_rule_match_basic
flow_rule_match_ipv4_addrs
@@ -687,6 +719,7 @@
flush_delayed_work
flush_work
flush_workqueue
+ flush_signals
fput
free_io_pgtable_ops
free_irq
@@ -697,6 +730,7 @@
freq_qos_add_request
freq_qos_remove_request
freq_qos_update_request
+ free_buffer_head
fsync_bdev
ftrace_dump
fwnode_find_reference
@@ -934,6 +968,8 @@
interval_tree_iter_next
interval_tree_remove
int_sqrt
+ int_pow
+ invalidate_bdev
iomem_resource
iommu_alloc_resv_region
iommu_attach_device
@@ -1418,6 +1454,11 @@
__per_cpu_offset
per_cpu_ptr_to_phys
percpu_up_write
+ percpu_ref_exit
+ percpu_ref_init
+ percpu_ref_is_zero
+ percpu_ref_switch_to_atomic_sync
+ percpu_ref_switch_to_percpu
perf_aux_output_begin
perf_aux_output_end
perf_aux_output_flag
@@ -1844,6 +1885,7 @@
seq_read
seq_release
seq_vprintf
+ seq_file_path
set_capacity
set_capacity_and_notify
set_cpus_allowed_ptr
@@ -1999,9 +2041,12 @@
strreplace
strscpy
strsep
+ submit_bio_noacct
+ submit_bio_wait
__sw_hweight32
__sw_hweight64
__sw_hweight8
+ sync_blockdev
synchronize_irq
synchronize_rcu
synchronize_rcu_expedited
@@ -2196,6 +2241,8 @@
__traceiter_sched_switch
__traceiter_suspend_resume
__traceiter_unmap
+ __traceiter_block_bio_remap
+ __tracepoint_block_bio_remap
__tracepoint_android_rvh_account_irq_end
__tracepoint_android_rvh_account_irq_start
__tracepoint_android_rvh_after_dequeue_task
@@ -2463,6 +2510,7 @@
vchan_tx_desc_free
vchan_tx_submit
vfree
+ vfs_fsync
vhost_add_used_and_signal
vhost_dev_check_owner
vhost_dev_cleanup