ANDROID: GKI: Update symbol list for Amlogic

4 function symbol(s) added
  'void relay_close(struct rchan *)'
  'void relay_flush(struct rchan *)'
  'struct rchan * relay_open(const char *, struct dentry *, size_t, size_t, const struct rchan_callbacks *, void *)'
  'size_t relay_switch_subbuf(struct rchan_buf *, size_t)'

1 variable symbol(s) added
  'const struct file_operations relay_file_operations'

Bug: 293967036
Change-Id: I18d8d7f1e632ec435e880238678ca3bdd1fe752a
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
This commit is contained in:
Wanwei Jiang
2023-08-01 12:35:55 +08:00
committed by Matthias Männich
parent a85c984e4d
commit e7b0c0e42a
2 changed files with 166 additions and 0 deletions

View File

@@ -5083,6 +5083,10 @@
<elf-symbol name='regulator_sync_voltage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe5ed8d2f'/>
<elf-symbol name='regulator_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2ea63034'/>
<elf-symbol name='regulator_unregister_notifier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd2124b30'/>
<elf-symbol name='relay_close' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9f6fac6d'/>
<elf-symbol name='relay_flush' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe266f439'/>
<elf-symbol name='relay_open' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6de40b20'/>
<elf-symbol name='relay_switch_subbuf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5027d999'/>
<elf-symbol name='release_firmware' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc6d09aa9'/>
<elf-symbol name='release_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbad31970'/>
<elf-symbol name='release_resource' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xff795350'/>
@@ -7628,6 +7632,7 @@
<elf-symbol name='rcu_cpu_stall_suppress' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb0747ed2'/>
<elf-symbol name='rcu_cpu_stall_suppress_at_boot' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x789c73d9'/>
<elf-symbol name='reboot_mode' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x429c3f9c'/>
<elf-symbol name='relay_file_operations' size='288' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf4a83683'/>
<elf-symbol name='reservation_ww_class' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xcc328a5c'/>
<elf-symbol name='rfs_needed' size='16' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xadd139d4'/>
<elf-symbol name='root_task_group' size='512' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x31db44ea'/>
@@ -27922,6 +27927,7 @@
<pointer-type-def type-id='d4db3637' size-in-bits='64' id='32162fa7'/>
<pointer-type-def type-id='4469e818' size-in-bits='64' id='3217f9ba'/>
<pointer-type-def type-id='2eda4fae' size-in-bits='64' id='32271368'/>
<pointer-type-def type-id='ec9f8e99' size-in-bits='64' id='322da3c9'/>
<function-type size-in-bits='64' id='322dfcc1'>
<parameter type-id='8106240b'/>
<parameter type-id='d1499e71'/>
@@ -34775,6 +34781,50 @@
<pointer-type-def type-id='8e71aea3' size-in-bits='64' id='42dad747'/>
<pointer-type-def type-id='a198c269' size-in-bits='64' id='42e84365'/>
<pointer-type-def type-id='d869ebff' size-in-bits='64' id='42e9a6db'/>
<class-decl name='rchan' size-in-bits='2944' is-struct='yes' visibility='default' filepath='include/linux/relay.h' line='59' column='1' id='42eb83d1'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='version' type-id='19c2251e' visibility='default' filepath='include/linux/relay.h' line='61' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='subbuf_size' type-id='b59d7dce' visibility='default' filepath='include/linux/relay.h' line='62' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='n_subbufs' type-id='b59d7dce' visibility='default' filepath='include/linux/relay.h' line='63' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<var-decl name='alloc_size' type-id='b59d7dce' visibility='default' filepath='include/linux/relay.h' line='64' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<var-decl name='cb' type-id='322da3c9' visibility='default' filepath='include/linux/relay.h' line='65' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<var-decl name='kref' type-id='400fb07b' visibility='default' filepath='include/linux/relay.h' line='66' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<var-decl name='private_data' type-id='eaa32e2f' visibility='default' filepath='include/linux/relay.h' line='67' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<var-decl name='last_toobig' type-id='b59d7dce' visibility='default' filepath='include/linux/relay.h' line='68' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
<var-decl name='buf' type-id='8c4f312b' visibility='default' filepath='include/linux/relay.h' line='69' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<var-decl name='is_global' type-id='95e97e5e' visibility='default' filepath='include/linux/relay.h' line='70' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
<var-decl name='list' type-id='72f469ec' visibility='default' filepath='include/linux/relay.h' line='71' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='768'>
<var-decl name='parent' type-id='27675065' visibility='default' filepath='include/linux/relay.h' line='72' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='832'>
<var-decl name='has_base_filename' type-id='95e97e5e' visibility='default' filepath='include/linux/relay.h' line='73' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='864'>
<var-decl name='base_filename' type-id='11641789' visibility='default' filepath='include/linux/relay.h' line='74' column='1'/>
</data-member>
</class-decl>
<function-type size-in-bits='64' id='42fd5899'>
<parameter type-id='3e31633b'/>
<return type-id='95e97e5e'/>
@@ -43280,6 +43330,14 @@
</data-member>
</class-decl>
<pointer-type-def type-id='c3b2916f' size-in-bits='64' id='58f84083'/>
<function-type size-in-bits='64' id='58fba0b6'>
<parameter type-id='80f4b756'/>
<parameter type-id='27675065'/>
<parameter type-id='2594b00f'/>
<parameter type-id='da363123'/>
<parameter type-id='7292109c'/>
<return type-id='27675065'/>
</function-type>
<function-type size-in-bits='64' id='5900d865'>
<parameter type-id='e9b5d134'/>
<return type-id='48b5725f'/>
@@ -58346,6 +58404,7 @@
</function-type>
<pointer-type-def type-id='8755a6ff' size-in-bits='64' id='7a5054b7'/>
<pointer-type-def type-id='eacd3fb9' size-in-bits='64' id='7a52b9cd'/>
<pointer-type-def type-id='58fba0b6' size-in-bits='64' id='7a564208'/>
<class-decl name='v4l2_h264_dpb_entry' size-in-bits='256' is-struct='yes' visibility='default' filepath='include/uapi/linux/v4l2-controls.h' line='1546' column='1' id='7a583acc'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='reference_ts' type-id='d3130597' visibility='default' filepath='include/uapi/linux/v4l2-controls.h' line='1547' column='1'/>
@@ -63800,6 +63859,17 @@
<var-decl name='prioidx' type-id='1dc6a898' visibility='default' filepath='include/linux/cgroup-defs.h' line='768' column='1'/>
</data-member>
</class-decl>
<class-decl name='rchan_callbacks' size-in-bits='192' is-struct='yes' visibility='default' filepath='include/linux/relay.h' line='80' column='1' id='854c671a'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='subbuf_start' type-id='89d4fdc8' visibility='default' filepath='include/linux/relay.h' line='101' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='create_buf_file' type-id='7a564208' visibility='default' filepath='include/linux/relay.h' line='131' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='remove_buf_file' type-id='6241aa4f' visibility='default' filepath='include/linux/relay.h' line='149' column='1'/>
</data-member>
</class-decl>
<qualified-type-def type-id='2a8a6332' const='yes' id='8552664d'/>
<pointer-type-def type-id='4a078c54' size-in-bits='64' id='85535682'/>
<pointer-type-def type-id='d52c7591' size-in-bits='64' id='855e3679'/>
@@ -65751,6 +65821,7 @@
<var-decl name='okfn' type-id='0023218e' visibility='default' filepath='include/linux/netfilter.h' line='75' column='1'/>
</data-member>
</class-decl>
<pointer-type-def type-id='f4753d8e' size-in-bits='64' id='89d4fdc8'/>
<class-decl name='nlattr' size-in-bits='32' is-struct='yes' visibility='default' filepath='include/uapi/linux/netlink.h' line='214' column='1' id='89d7cb48'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='nla_len' type-id='d315442e' visibility='default' filepath='include/uapi/linux/netlink.h' line='215' column='1'/>
@@ -66879,6 +66950,7 @@
</enum-decl>
<pointer-type-def type-id='b32a1711' size-in-bits='64' id='8c4c4029'/>
<pointer-type-def type-id='45af6e9d' size-in-bits='64' id='8c4ea251'/>
<pointer-type-def type-id='da363123' size-in-bits='64' id='8c4f312b'/>
<pointer-type-def type-id='8870610f' size-in-bits='64' id='8c63346c'/>
<class-decl name='iio_dev' size-in-bits='8768' is-struct='yes' visibility='default' filepath='include/linux/iio/iio.h' line='516' column='1' id='8c644de4'>
<data-member access='public' layout-offset-in-bits='0'>
@@ -87782,6 +87854,62 @@
</class-decl>
<pointer-type-def type-id='ce79ab50' size-in-bits='64' id='b44880ea'/>
<pointer-type-def type-id='dee7c78d' size-in-bits='64' id='b453d391'/>
<class-decl name='rchan_buf' size-in-bits='1536' is-struct='yes' visibility='default' filepath='include/linux/relay.h' line='34' column='1' id='b455b783'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='start' type-id='eaa32e2f' visibility='default' filepath='include/linux/relay.h' line='36' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='data' type-id='eaa32e2f' visibility='default' filepath='include/linux/relay.h' line='37' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='offset' type-id='b59d7dce' visibility='default' filepath='include/linux/relay.h' line='38' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<var-decl name='subbufs_produced' type-id='b59d7dce' visibility='default' filepath='include/linux/relay.h' line='39' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<var-decl name='subbufs_consumed' type-id='b59d7dce' visibility='default' filepath='include/linux/relay.h' line='40' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<var-decl name='chan' type-id='e6634369' visibility='default' filepath='include/linux/relay.h' line='41' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<var-decl name='read_wait' type-id='b5ab048f' visibility='default' filepath='include/linux/relay.h' line='42' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<var-decl name='wakeup_work' type-id='9281c70f' visibility='default' filepath='include/linux/relay.h' line='43' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='768'>
<var-decl name='dentry' type-id='27675065' visibility='default' filepath='include/linux/relay.h' line='44' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='832'>
<var-decl name='kref' type-id='400fb07b' visibility='default' filepath='include/linux/relay.h' line='45' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<var-decl name='page_array' type-id='9f93c9da' visibility='default' filepath='include/linux/relay.h' line='46' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='960'>
<var-decl name='page_count' type-id='f0981eeb' visibility='default' filepath='include/linux/relay.h' line='47' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='992'>
<var-decl name='finalized' type-id='f0981eeb' visibility='default' filepath='include/linux/relay.h' line='48' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1024'>
<var-decl name='padding' type-id='78c01427' visibility='default' filepath='include/linux/relay.h' line='49' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1088'>
<var-decl name='prev_padding' type-id='b59d7dce' visibility='default' filepath='include/linux/relay.h' line='50' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1152'>
<var-decl name='bytes_consumed' type-id='b59d7dce' visibility='default' filepath='include/linux/relay.h' line='51' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1216'>
<var-decl name='early_bytes' type-id='b59d7dce' visibility='default' filepath='include/linux/relay.h' line='52' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1280'>
<var-decl name='cpu' type-id='f0981eeb' visibility='default' filepath='include/linux/relay.h' line='53' column='1'/>
</data-member>
</class-decl>
<class-decl name='hdr_sink_metadata' size-in-bits='96' is-struct='yes' visibility='default' filepath='include/linux/hdmi.h' line='378' column='1' id='b459f8ff'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='metadata_type' type-id='3f1a6b60' visibility='default' filepath='include/linux/hdmi.h' line='382' column='1'/>
@@ -105833,6 +105961,7 @@
</class-decl>
<qualified-type-def type-id='d6a931df' const='yes' id='da194c5e'/>
<pointer-type-def type-id='9193647b' size-in-bits='64' id='da1cb816'/>
<pointer-type-def type-id='b455b783' size-in-bits='64' id='da363123'/>
<function-type size-in-bits='64' id='da3b08cd'>
<parameter type-id='8582e5ec'/>
<return type-id='48b5725f'/>
@@ -113015,6 +113144,7 @@
<var-decl name='padding' type-id='8f048e17' visibility='default' filepath='include/uapi/linux/v4l2-controls.h' line='1796' column='1'/>
</data-member>
</class-decl>
<pointer-type-def type-id='42eb83d1' size-in-bits='64' id='e6634369'/>
<pointer-type-def type-id='76c532c4' size-in-bits='64' id='e66f2caa'/>
<pointer-type-def type-id='9e095f93' size-in-bits='64' id='e6726ce3'/>
<array-type-def dimensions='1' type-id='3293d126' size-in-bits='1048640' id='e674f1f8'>
@@ -119014,6 +119144,7 @@
<parameter type-id='74d89ebd'/>
<return type-id='48b5725f'/>
</function-type>
<qualified-type-def type-id='854c671a' const='yes' id='ec9f8e99'/>
<pointer-type-def type-id='9035443c' size-in-bits='64' id='eca40b6e'/>
<function-type size-in-bits='64' id='eca62f39'>
<parameter type-id='42c8f564'/>
@@ -122340,6 +122471,13 @@
<subrange length='4' type-id='7ff19f0f' id='16fe7105'/>
</array-type-def>
<pointer-type-def type-id='8a70282a' size-in-bits='64' id='f471a8cc'/>
<function-type size-in-bits='64' id='f4753d8e'>
<parameter type-id='da363123'/>
<parameter type-id='eaa32e2f'/>
<parameter type-id='eaa32e2f'/>
<parameter type-id='b59d7dce'/>
<return type-id='95e97e5e'/>
</function-type>
<pointer-type-def type-id='8e9eec3c' size-in-bits='64' id='f48b73f6'/>
<pointer-type-def type-id='952318a7' size-in-bits='64' id='f494f293'/>
<pointer-type-def type-id='b0922992' size-in-bits='64' id='f49825dc'/>
@@ -155025,6 +155163,29 @@
<parameter type-id='d504f73d' name='nb' filepath='drivers/regulator/core.c' line='4807' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='relay_close' mangled-name='relay_close' filepath='kernel/relay.c' line='755' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='relay_close'>
<parameter type-id='e6634369' name='chan' filepath='kernel/relay.c' line='755' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<var-decl name='relay_file_operations' type-id='b8ae588d' mangled-name='relay_file_operations' visibility='default' filepath='kernel/relay.c' line='1241' column='1' elf-symbol-id='relay_file_operations'/>
<function-decl name='relay_flush' mangled-name='relay_flush' filepath='kernel/relay.c' line='788' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='relay_flush'>
<parameter type-id='e6634369' name='chan' filepath='kernel/relay.c' line='788' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='relay_open' mangled-name='relay_open' filepath='kernel/relay.c' line='477' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='relay_open'>
<parameter type-id='80f4b756' name='base_filename' filepath='kernel/relay.c' line='477' column='1'/>
<parameter type-id='27675065' name='parent' filepath='kernel/relay.c' line='478' column='1'/>
<parameter type-id='b59d7dce' name='subbuf_size' filepath='kernel/relay.c' line='479' column='1'/>
<parameter type-id='b59d7dce' name='n_subbufs' filepath='kernel/relay.c' line='480' column='1'/>
<parameter type-id='322da3c9' name='cb' filepath='kernel/relay.c' line='481' column='1'/>
<parameter type-id='eaa32e2f' name='private_data' filepath='kernel/relay.c' line='482' column='1'/>
<return type-id='e6634369'/>
</function-decl>
<function-decl name='relay_switch_subbuf' mangled-name='relay_switch_subbuf' filepath='kernel/relay.c' line='662' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='relay_switch_subbuf'>
<parameter type-id='da363123' name='buf' filepath='kernel/relay.c' line='662' column='1'/>
<parameter type-id='b59d7dce' name='length' filepath='kernel/relay.c' line='662' column='1'/>
<return type-id='b59d7dce'/>
</function-decl>
<function-decl name='release_firmware' mangled-name='release_firmware' filepath='drivers/base/firmware_loader/main.c' line='1133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='release_firmware'>
<parameter type-id='fce0537d' name='fw' filepath='drivers/base/firmware_loader/main.c' line='1133' column='1'/>
<return type-id='48b5725f'/>

View File

@@ -1586,6 +1586,11 @@
regulator_map_voltage_iterate
regulator_put
regulator_set_voltage
relay_close
relay_file_operations
relay_flush
relay_open
relay_switch_subbuf
release_firmware
__release_region
release_resource