ANDROID: GKI: Update abi_gki_aarch64_qcom symbols.

This changes adds functions to the qcom symbol list. Helps fixing the ABI differences.

Leaf changes summary: 10 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 10 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

10 Added functions:

 [A] 'function int __mmc_poll_for_busy(mmc_card*, unsigned int, int (void*, bool*)*, void*)'
 [A] 'function int mmc_execute_tuning(mmc_card*)'
 [A] 'function bool mmc_prepare_busy_cmd(mmc_host*, mmc_command*, unsigned int)'
 [A] 'function void mmc_retune_hold(mmc_host*)'
 [A] 'function void mmc_retune_release(mmc_host*)'
 [A] 'function int mmc_select_card(mmc_card*)'
 [A] 'function void mmc_set_bus_mode(mmc_host*, unsigned int)'
 [A] 'function void mmc_set_bus_width(mmc_host*, unsigned int)'
 [A] 'function void mmc_set_clock(mmc_host*, unsigned int)'
 [A] 'function void mmc_set_timing(mmc_host*, unsigned int)'

Bug: 247987968
Change-Id: Ice4e6118472ad7767281b627b2b3c9cb043452f7
Signed-off-by: kamasali Satyanarayan <quic_kamasali@quicinc.com>
This commit is contained in:
kamasali Satyanarayan
2022-09-19 12:58:02 +05:30
parent 3561c27eeb
commit effc9c940a
2 changed files with 84 additions and 9 deletions

View File

@@ -195,6 +195,7 @@
<elf-symbol name='__mmap_lock_do_trace_released' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x86832082'/>
<elf-symbol name='__mmap_lock_do_trace_start_locking' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x583d61bc'/>
<elf-symbol name='__mmc_claim_host' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x83bb45fc'/>
<elf-symbol name='__mmc_poll_for_busy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa3d447c0'/>
<elf-symbol name='__mmdrop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe43db45e'/>
<elf-symbol name='__module_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2176ae6f'/>
<elf-symbol name='__module_put_and_exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x640a64b6'/>
@@ -3464,6 +3465,7 @@
<elf-symbol name='mmc_cqe_post_req' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9205b0f7'/>
<elf-symbol name='mmc_cqe_request_done' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4dd160c4'/>
<elf-symbol name='mmc_detect_change' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x486614f3'/>
<elf-symbol name='mmc_execute_tuning' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1022c98d'/>
<elf-symbol name='mmc_free_host' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2c794bb3'/>
<elf-symbol name='mmc_get_card' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x13e5d679'/>
<elf-symbol name='mmc_get_ext_csd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3441f555'/>
@@ -3476,6 +3478,7 @@
<elf-symbol name='mmc_issue_type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc3e2f887'/>
<elf-symbol name='mmc_of_parse' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x27754442'/>
<elf-symbol name='mmc_of_parse_voltage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc37a22cc'/>
<elf-symbol name='mmc_prepare_busy_cmd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1031b5e3'/>
<elf-symbol name='mmc_put_card' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x24716c0b'/>
<elf-symbol name='mmc_pwrseq_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6961af60'/>
<elf-symbol name='mmc_pwrseq_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6179d040'/>
@@ -3485,10 +3488,17 @@
<elf-symbol name='mmc_release_host' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x48f7a78'/>
<elf-symbol name='mmc_remove_host' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x143a8fc3'/>
<elf-symbol name='mmc_request_done' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe540beb8'/>
<elf-symbol name='mmc_retune_hold' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe89f5639'/>
<elf-symbol name='mmc_retune_release' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7bb069de'/>
<elf-symbol name='mmc_retune_timer_stop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2f2cc33d'/>
<elf-symbol name='mmc_select_card' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5fd87c39'/>
<elf-symbol name='mmc_send_status' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8853f365'/>
<elf-symbol name='mmc_send_tuning' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9dec77b5'/>
<elf-symbol name='mmc_set_bus_mode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3c5df88a'/>
<elf-symbol name='mmc_set_bus_width' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf6debd0b'/>
<elf-symbol name='mmc_set_clock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf4547be5'/>
<elf-symbol name='mmc_set_data_timeout' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8871c413'/>
<elf-symbol name='mmc_set_timing' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6ac8541a'/>
<elf-symbol name='mmc_sw_reset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe924b87b'/>
<elf-symbol name='mmc_switch' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x42890ddb'/>
<elf-symbol name='mmc_wait_for_cmd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb8445e65'/>
@@ -12454,6 +12464,11 @@
<parameter type-id='13f343ef'/>
<return type-id='95e97e5e'/>
</function-type>
<function-type size-in-bits='64' id='0ffd4fb3'>
<parameter type-id='eaa32e2f'/>
<parameter type-id='d8e6b335'/>
<return type-id='95e97e5e'/>
</function-type>
<function-type size-in-bits='64' id='100ce309'>
<parameter type-id='77e79a4b'/>
<parameter type-id='26a90f95'/>
@@ -50202,7 +50217,7 @@
</class-decl>
<pointer-type-def type-id='3e1d184a' size-in-bits='64' id='6aee814c'/>
<pointer-type-def type-id='74e7a035' size-in-bits='64' id='6af64a09'/>
<class-decl name='uncached_list' size-in-bits='192' is-struct='yes' visibility='default' filepath='net/ipv6/route.c' line='130' column='1' id='6b1203e5'>
<class-decl name='uncached_list' size-in-bits='192' is-struct='yes' visibility='default' filepath='net/ipv4/route.c' line='1505' column='1' id='6b1203e5'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='lock' type-id='fb4018a0' visibility='default' filepath='net/ipv4/route.c' line='1506' column='1'/>
</data-member>
@@ -64993,6 +65008,7 @@
<subrange length='8' type-id='7ff19f0f' id='56e0c0b1'/>
</array-type-def>
<pointer-type-def type-id='c03ef0c1' size-in-bits='64' id='8e1541f1'/>
<pointer-type-def type-id='0ffd4fb3' size-in-bits='64' id='8e172957'/>
<pointer-type-def type-id='857f27d6' size-in-bits='64' id='8e2012e0'/>
<function-type size-in-bits='64' id='8e2d4615'>
<parameter type-id='b5fb9c17'/>
@@ -122780,7 +122796,7 @@
<pointer-type-def type-id='46f53066' size-in-bits='64' id='fffb07a4'/>
<qualified-type-def type-id='55efd1a3' const='yes' id='fffdaf52'/>
<var-decl name='GKI_struct_blk_mq_alloc_data' type-id='17c43c95' mangled-name='GKI_struct_blk_mq_alloc_data' visibility='default' filepath='block/vendor_hooks.c' line='22' column='1' elf-symbol-id='GKI_struct_blk_mq_alloc_data'/>
<var-decl name='GKI_struct_readahead_control' type-id='9ec8ec17' mangled-name='GKI_struct_readahead_control' visibility='default' filepath='drivers/android/vendor_hooks.c' line='418' column='1' elf-symbol-id='GKI_struct_readahead_control'/>
<var-decl name='GKI_struct_readahead_control' type-id='9ec8ec17' mangled-name='GKI_struct_readahead_control' visibility='default' filepath='drivers/android/vendor_hooks.c' line='404' column='1' elf-symbol-id='GKI_struct_readahead_control'/>
<var-decl name='GKI_struct_selinux_state' type-id='4ae52763' mangled-name='GKI_struct_selinux_state' visibility='default' filepath='security/selinux/vendor_hooks.c' line='21' column='1' elf-symbol-id='GKI_struct_selinux_state'/>
<function-decl name='I_BDEV' mangled-name='I_BDEV' filepath='block/bdev.c' line='42' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='I_BDEV'>
<parameter type-id='7e666abe' name='inode' filepath='block/bdev.c' line='42' column='1'/>
@@ -123982,6 +123998,13 @@
<parameter type-id='8a47abc3' name='abort' filepath='drivers/mmc/core/core.c' line='781' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='__mmc_poll_for_busy' mangled-name='__mmc_poll_for_busy' filepath='drivers/mmc/core/mmc_ops.c' line='474' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__mmc_poll_for_busy'>
<parameter type-id='13d38dcb' name='card' filepath='drivers/mmc/core/mmc_ops.c' line='474' column='1'/>
<parameter type-id='f0981eeb' name='timeout_ms' filepath='drivers/mmc/core/mmc_ops.c' line='474' column='1'/>
<parameter type-id='8e172957' name='busy_cb' filepath='drivers/mmc/core/mmc_ops.c' line='475' column='1'/>
<parameter type-id='eaa32e2f' name='cb_data' filepath='drivers/mmc/core/mmc_ops.c' line='476' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='__mmdrop' mangled-name='__mmdrop' filepath='kernel/fork.c' line='734' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__mmdrop'>
<parameter type-id='df4b7819' name='mm' filepath='kernel/fork.c' line='734' column='1'/>
<return type-id='48b5725f'/>
@@ -129819,19 +129842,19 @@
<parameter type-id='b50a4934' name='no_warn' filepath='mm/cma.c' line='431' column='1'/>
<return type-id='02f11ed4'/>
</function-decl>
<function-decl name='cma_for_each_area' mangled-name='cma_for_each_area' filepath='mm/cma.c' line='589' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cma_for_each_area'>
<parameter type-id='0b3f2e4c' name='it' filepath='mm/cma.c' line='589' column='1'/>
<parameter type-id='eaa32e2f' name='data' filepath='mm/cma.c' line='589' column='1'/>
<function-decl name='cma_for_each_area' mangled-name='cma_for_each_area' filepath='mm/cma.c' line='591' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cma_for_each_area'>
<parameter type-id='0b3f2e4c' name='it' filepath='mm/cma.c' line='591' column='1'/>
<parameter type-id='eaa32e2f' name='data' filepath='mm/cma.c' line='591' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='cma_get_name' mangled-name='cma_get_name' filepath='mm/cma.c' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cma_get_name'>
<parameter type-id='4605de5b' name='cma' filepath='mm/cma.c' line='54' column='1'/>
<return type-id='80f4b756'/>
</function-decl>
<function-decl name='cma_release' mangled-name='cma_release' filepath='mm/cma.c' line='564' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cma_release'>
<parameter type-id='6f67b38a' name='cma' filepath='mm/cma.c' line='564' column='1'/>
<parameter type-id='b72f2447' name='pages' filepath='mm/cma.c' line='564' column='1'/>
<parameter type-id='7359adad' name='count' filepath='mm/cma.c' line='565' column='1'/>
<function-decl name='cma_release' mangled-name='cma_release' filepath='mm/cma.c' line='566' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cma_release'>
<parameter type-id='6f67b38a' name='cma' filepath='mm/cma.c' line='566' column='1'/>
<parameter type-id='b72f2447' name='pages' filepath='mm/cma.c' line='566' column='1'/>
<parameter type-id='7359adad' name='count' filepath='mm/cma.c' line='567' column='1'/>
<return type-id='b50a4934'/>
</function-decl>
<function-decl name='compat_ptr_ioctl' mangled-name='compat_ptr_ioctl' filepath='fs/ioctl.c' line='905' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='compat_ptr_ioctl'>
@@ -142018,6 +142041,10 @@
<parameter type-id='7359adad' name='delay' filepath='drivers/mmc/core/core.c' line='1433' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='mmc_execute_tuning' mangled-name='mmc_execute_tuning' filepath='drivers/mmc/core/core.c' line='922' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mmc_execute_tuning'>
<parameter type-id='13d38dcb' name='card' filepath='drivers/mmc/core/core.c' line='922' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='mmc_free_host' mangled-name='mmc_free_host' filepath='drivers/mmc/core/host.c' line='663' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mmc_free_host'>
<parameter type-id='dd575c43' name='host' filepath='drivers/mmc/core/host.c' line='663' column='1'/>
<return type-id='48b5725f'/>
@@ -142078,6 +142105,12 @@
<parameter type-id='f9409001' name='mask' filepath='drivers/mmc/core/host.c' line='449' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='mmc_prepare_busy_cmd' mangled-name='mmc_prepare_busy_cmd' filepath='drivers/mmc/core/mmc_ops.c' line='529' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mmc_prepare_busy_cmd'>
<parameter type-id='dd575c43' name='host' filepath='drivers/mmc/core/mmc_ops.c' line='529' column='1'/>
<parameter type-id='6df3750c' name='cmd' filepath='drivers/mmc/core/mmc_ops.c' line='529' column='1'/>
<parameter type-id='f0981eeb' name='timeout_ms' filepath='drivers/mmc/core/mmc_ops.c' line='530' column='1'/>
<return type-id='b50a4934'/>
</function-decl>
<function-decl name='mmc_put_card' mangled-name='mmc_put_card' filepath='drivers/mmc/core/core.c' line='868' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mmc_put_card'>
<parameter type-id='13d38dcb' name='card' filepath='drivers/mmc/core/core.c' line='868' column='1'/>
<parameter type-id='f1e196e0' name='ctx' filepath='drivers/mmc/core/core.c' line='868' column='1'/>
@@ -142119,10 +142152,22 @@
<parameter type-id='47f117d4' name='mrq' filepath='drivers/mmc/core/core.c' line='139' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='mmc_retune_hold' mangled-name='mmc_retune_hold' filepath='drivers/mmc/core/host.c' line='163' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mmc_retune_hold'>
<parameter type-id='dd575c43' name='host' filepath='drivers/mmc/core/host.c' line='163' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='mmc_retune_release' mangled-name='mmc_retune_release' filepath='drivers/mmc/core/host.c' line='171' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mmc_retune_release'>
<parameter type-id='dd575c43' name='host' filepath='drivers/mmc/core/host.c' line='171' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='mmc_retune_timer_stop' mangled-name='mmc_retune_timer_stop' filepath='drivers/mmc/core/host.c' line='157' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mmc_retune_timer_stop'>
<parameter type-id='dd575c43' name='host' filepath='drivers/mmc/core/host.c' line='157' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='mmc_select_card' mangled-name='mmc_select_card' filepath='drivers/mmc/core/mmc_ops.c' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mmc_select_card'>
<parameter type-id='13d38dcb' name='card' filepath='drivers/mmc/core/mmc_ops.c' line='108' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='mmc_send_status' mangled-name='mmc_send_status' filepath='drivers/mmc/core/mmc_ops.c' line='85' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mmc_send_status'>
<parameter type-id='13d38dcb' name='card' filepath='drivers/mmc/core/mmc_ops.c' line='85' column='1'/>
<parameter type-id='f9409001' name='status' filepath='drivers/mmc/core/mmc_ops.c' line='85' column='1'/>
@@ -142134,11 +142179,31 @@
<parameter type-id='7292109c' name='cmd_error' filepath='drivers/mmc/core/mmc_ops.c' line='639' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='mmc_set_bus_mode' mangled-name='mmc_set_bus_mode' filepath='drivers/mmc/core/core.c' line='960' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mmc_set_bus_mode'>
<parameter type-id='dd575c43' name='host' filepath='drivers/mmc/core/core.c' line='960' column='1'/>
<parameter type-id='f0981eeb' name='mode' filepath='drivers/mmc/core/core.c' line='960' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='mmc_set_bus_width' mangled-name='mmc_set_bus_width' filepath='drivers/mmc/core/core.c' line='970' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mmc_set_bus_width'>
<parameter type-id='dd575c43' name='host' filepath='drivers/mmc/core/core.c' line='970' column='1'/>
<parameter type-id='f0981eeb' name='width' filepath='drivers/mmc/core/core.c' line='970' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='mmc_set_clock' mangled-name='mmc_set_clock' filepath='drivers/mmc/core/core.c' line='910' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mmc_set_clock'>
<parameter type-id='dd575c43' name='host' filepath='drivers/mmc/core/core.c' line='910' column='1'/>
<parameter type-id='f0981eeb' name='hz' filepath='drivers/mmc/core/core.c' line='910' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='mmc_set_data_timeout' mangled-name='mmc_set_data_timeout' filepath='drivers/mmc/core/core.c' line='649' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mmc_set_data_timeout'>
<parameter type-id='6de64ec1' name='data' filepath='drivers/mmc/core/core.c' line='649' column='1'/>
<parameter type-id='652034a8' name='card' filepath='drivers/mmc/core/core.c' line='649' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='mmc_set_timing' mangled-name='mmc_set_timing' filepath='drivers/mmc/core/core.c' line='1268' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mmc_set_timing'>
<parameter type-id='dd575c43' name='host' filepath='drivers/mmc/core/core.c' line='1268' column='1'/>
<parameter type-id='f0981eeb' name='timing' filepath='drivers/mmc/core/core.c' line='1268' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='mmc_sw_reset' mangled-name='mmc_sw_reset' filepath='drivers/mmc/core/core.c' line='2027' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mmc_sw_reset'>
<parameter type-id='dd575c43' name='host' filepath='drivers/mmc/core/core.c' line='2027' column='1'/>
<return type-id='95e97e5e'/>

View File

@@ -2382,3 +2382,13 @@
xsk_tx_peek_desc
xsk_tx_release
xsk_uses_need_wakeup
mmc_set_clock
mmc_execute_tuning
mmc_set_bus_mode
mmc_set_timing
mmc_set_bus_width
mmc_retune_release
__mmc_poll_for_busy
mmc_select_card
mmc_prepare_busy_cmd
mmc_retune_hold