ANDROID: ABI: Add several iio related symbols

Add several iio related symbols required by st_lsm6dsx.ko

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

5 Added functions:

  [A] 'function int iio_device_claim_direct_mode(iio_dev*)'
  [A] 'function void iio_device_release_direct_mode(iio_dev*)'
  [A] 'function int iio_push_event(iio_dev*, u64, s64)'
  [A] 'function int iio_read_mount_matrix(device*, const char*, iio_mount_matrix*)'
  [A] 'function ssize_t iio_show_mount_matrix(iio_dev*, uintptr_t, const iio_chan_spec*, char*)'

Bug: 194108974
Signed-off-by: Jindong Yue <jindong.yue@nxp.com>
Change-Id: I7f7b78d510f120497f597463e69ce35cb7203417
This commit is contained in:
Jindong Yue
2021-11-26 20:15:19 +08:00
parent 1407b7e124
commit bb18be4257
2 changed files with 61 additions and 0 deletions

View File

@@ -2667,14 +2667,19 @@
<elf-symbol name='iio_dealloc_pollfunc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2c27d423'/>
<elf-symbol name='iio_device_alloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x739b1eb3'/>
<elf-symbol name='iio_device_attach_buffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x427eae61'/>
<elf-symbol name='iio_device_claim_direct_mode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x29261fc'/>
<elf-symbol name='iio_device_free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x671358a6'/>
<elf-symbol name='iio_device_release_direct_mode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xeb7ce92e'/>
<elf-symbol name='iio_device_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xaec1e446'/>
<elf-symbol name='iio_get_channel_type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5f529dc8'/>
<elf-symbol name='iio_get_time_ns' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbb47c899'/>
<elf-symbol name='iio_push_event' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb24f388f'/>
<elf-symbol name='iio_push_to_buffers' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5f3d694b'/>
<elf-symbol name='iio_read_channel_attribute' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xec9926ee'/>
<elf-symbol name='iio_read_channel_processed' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4e863092'/>
<elf-symbol name='iio_read_channel_raw' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7fdcbbc0'/>
<elf-symbol name='iio_read_mount_matrix' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4657b098'/>
<elf-symbol name='iio_show_mount_matrix' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3fd71ac4'/>
<elf-symbol name='iio_trigger_notify_done' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x32c17b35'/>
<elf-symbol name='iio_update_buffers' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6304f8c5'/>
<elf-symbol name='import_iovec' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x29ae814e'/>
@@ -21362,6 +21367,11 @@
<parameter type-id='a90d9002'/>
<return type-id='95e97e5e'/>
</function-type>
<class-decl name='iio_mount_matrix' size-in-bits='576' is-struct='yes' visibility='default' filepath='include/linux/iio/iio.h' line='124' column='1' id='28073f2a'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='rotation' type-id='35f7ccb5' visibility='default' filepath='include/linux/iio/iio.h' line='125' column='1'/>
</data-member>
</class-decl>
<pointer-type-def type-id='a24a51b3' size-in-bits='64' id='280dcd9f'/>
<array-type-def dimensions='1' type-id='3cad9e1a' size-in-bits='320' id='281a45dd'>
<subrange length='5' type-id='7ff19f0f' id='53010e10'/>
@@ -26249,6 +26259,9 @@
<array-type-def dimensions='1' type-id='80f4b756' size-in-bits='960' id='35f5fc88'>
<subrange length='15' type-id='7ff19f0f' id='8484ba73'/>
</array-type-def>
<array-type-def dimensions='1' type-id='80f4b756' size-in-bits='576' id='35f7ccb5'>
<subrange length='9' type-id='7ff19f0f' id='12e4273c'/>
</array-type-def>
<class-decl name='scmi_driver' size-in-bits='1664' is-struct='yes' visibility='default' filepath='include/linux/scmi_protocol.h' line='687' column='1' id='35ff1d34'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='name' type-id='80f4b756' visibility='default' filepath='include/linux/scmi_protocol.h' line='688' column='1'/>
@@ -99177,6 +99190,7 @@
<subrange length='3' type-id='7ff19f0f' id='56f209d2'/>
</array-type-def>
<qualified-type-def type-id='95e97e5e' volatile='yes' id='e024ff18'/>
<pointer-type-def type-id='28073f2a' size-in-bits='64' id='e02525e8'/>
<pointer-type-def type-id='cf2e8db8' size-in-bits='64' id='e02e2a9e'/>
<class-decl name='mem_cgroup_reclaim_iter' size-in-bits='128' is-struct='yes' visibility='default' filepath='include/linux/memcontrol.h' line='85' column='1' id='e0324306'>
<data-member access='public' layout-offset-in-bits='0'>
@@ -128076,10 +128090,18 @@
<parameter type-id='aa9ea333' name='buffer' filepath='drivers/iio/industrialio-buffer.c' line='1517' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='iio_device_claim_direct_mode' mangled-name='iio_device_claim_direct_mode' filepath='drivers/iio/industrialio-core.c' line='1855' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='iio_device_claim_direct_mode'>
<parameter type-id='226853d2' name='indio_dev' filepath='drivers/iio/industrialio-core.c' line='1855' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='iio_device_free' mangled-name='iio_device_free' filepath='drivers/iio/industrialio-core.c' line='1579' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='iio_device_free'>
<parameter type-id='226853d2' name='dev' filepath='drivers/iio/industrialio-core.c' line='1579' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='iio_device_release_direct_mode' mangled-name='iio_device_release_direct_mode' filepath='drivers/iio/industrialio-core.c' line='1876' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='iio_device_release_direct_mode'>
<parameter type-id='226853d2' name='indio_dev' filepath='drivers/iio/industrialio-core.c' line='1876' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='iio_device_unregister' mangled-name='iio_device_unregister' filepath='drivers/iio/industrialio-core.c' line='1797' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='iio_device_unregister'>
<parameter type-id='226853d2' name='indio_dev' filepath='drivers/iio/industrialio-core.c' line='1797' column='1'/>
<return type-id='48b5725f'/>
@@ -128093,6 +128115,12 @@
<parameter type-id='78041e8f' name='indio_dev' filepath='drivers/iio/industrialio-core.c' line='240' column='1'/>
<return type-id='9b7c55ef'/>
</function-decl>
<function-decl name='iio_push_event' mangled-name='iio_push_event' filepath='drivers/iio/industrialio-event.c' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='iio_push_event'>
<parameter type-id='226853d2' name='indio_dev' filepath='drivers/iio/industrialio-event.c' line='64' column='1'/>
<parameter type-id='91ce1af9' name='ev_code' filepath='drivers/iio/industrialio-event.c' line='64' column='1'/>
<parameter type-id='9b7c55ef' name='timestamp' filepath='drivers/iio/industrialio-event.c' line='64' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='iio_push_to_buffers' mangled-name='iio_push_to_buffers' filepath='drivers/iio/industrialio-buffer.c' line='1449' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='iio_push_to_buffers'>
<parameter type-id='226853d2' name='indio_dev' filepath='drivers/iio/industrialio-buffer.c' line='1449' column='1'/>
<parameter type-id='eaa32e2f' name='data' filepath='drivers/iio/industrialio-buffer.c' line='1449' column='1'/>
@@ -128115,6 +128143,19 @@
<parameter type-id='7292109c' name='val' filepath='drivers/iio/inkern.c' line='525' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='iio_read_mount_matrix' mangled-name='iio_read_mount_matrix' filepath='drivers/iio/industrialio-core.c' line='568' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='iio_read_mount_matrix'>
<parameter type-id='fa0b179b' name='dev' filepath='drivers/iio/industrialio-core.c' line='568' column='1'/>
<parameter type-id='80f4b756' name='propname' filepath='drivers/iio/industrialio-core.c' line='568' column='1'/>
<parameter type-id='e02525e8' name='matrix' filepath='drivers/iio/industrialio-core.c' line='569' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='iio_show_mount_matrix' mangled-name='iio_show_mount_matrix' filepath='drivers/iio/industrialio-core.c' line='537' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='iio_show_mount_matrix'>
<parameter type-id='226853d2' name='indio_dev' filepath='drivers/iio/industrialio-core.c' line='537' column='1'/>
<parameter type-id='e475ab95' name='priv' filepath='drivers/iio/industrialio-core.c' line='537' column='1'/>
<parameter type-id='f74174a4' name='chan' filepath='drivers/iio/industrialio-core.c' line='538' column='1'/>
<parameter type-id='26a90f95' name='buf' filepath='drivers/iio/industrialio-core.c' line='538' column='1'/>
<return type-id='79a0948f'/>
</function-decl>
<function-decl name='iio_trigger_notify_done' mangled-name='iio_trigger_notify_done' filepath='drivers/iio/industrialio-trigger.c' line='203' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='iio_trigger_notify_done'>
<parameter type-id='54e54fbb' name='trig' filepath='drivers/iio/industrialio-trigger.c' line='203' column='1'/>
<return type-id='48b5725f'/>

View File

@@ -1608,6 +1608,14 @@
__irq_domain_add
irq_domain_xlate_onecell
# required by kfifo_buf.ko
iio_buffer_init
iio_buffer_put
__kfifo_alloc
__kfifo_free
__kfifo_in
__kfifo_to_user
# required by leds-gpio.ko
device_get_child_node_count
device_get_next_child_node
@@ -2183,6 +2191,18 @@
spi_sync
stream_open
# required by st_lsm6dsx.ko
devm_iio_device_alloc
__devm_iio_device_register
iio_device_attach_buffer
iio_device_claim_direct_mode
iio_device_release_direct_mode
iio_get_time_ns
iio_push_event
iio_push_to_buffers
iio_read_mount_matrix
iio_show_mount_matrix
# required by st_lsm6dsx_i3c.ko
i3c_device_match_id
i3c_driver_register_with_owner