ANDROID: Update the ABI symbol list
Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
1 Added function:
[A] 'function irq_data* irq_domain_get_irq_data(irq_domain*, unsigned int)'
Bug: 208368211
Change-Id: I513e4392ea9aa556d9acb7f8cc1f06d802e34dfb
Signed-off-by: Mars Lin <marslin@google.com>
diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
index 149b2a5..9810ebb 100644
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -1940,6 +1940,7 @@
<elf-symbol name='irq_domain_alloc_irqs_parent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2b47c8b9'/>
<elf-symbol name='irq_domain_create_hierarchy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x135aa0df'/>
<elf-symbol name='irq_domain_free_irqs_common' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd81079aa'/>
+ <elf-symbol name='irq_domain_get_irq_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc839f675'/>
<elf-symbol name='irq_domain_remove' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8fcf3277'/>
<elf-symbol name='irq_domain_set_hwirq_and_chip' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x23b62735'/>
<elf-symbol name='irq_domain_set_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe98f8b9f'/>
@@ -9247,26 +9248,6 @@
<subrange length='32' type-id='7ff19f0f' id='ae5bde82'/>
</array-type-def>
<pointer-type-def type-id='ed51618b' size-in-bits='64' id='11b101bb'/>
- <class-decl name='ip_sf_list' size-in-bits='256' is-struct='yes' visibility='default' filepath='include/linux/igmp.h' line='61' column='1' id='11b31209'>
- <data-member access='public' layout-offset-in-bits='0'>
- <var-decl name='sf_next' type-id='ab3e7181' visibility='default' filepath='include/linux/igmp.h' line='62' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='64'>
- <var-decl name='sf_count' type-id='f05e8e77' visibility='default' filepath='include/linux/igmp.h' line='63' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='192'>
- <var-decl name='sf_inaddr' type-id='78a133c2' visibility='default' filepath='include/linux/igmp.h' line='64' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='224'>
- <var-decl name='sf_gsresp' type-id='002ac4a6' visibility='default' filepath='include/linux/igmp.h' line='65' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='232'>
- <var-decl name='sf_oldin' type-id='002ac4a6' visibility='default' filepath='include/linux/igmp.h' line='66' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='240'>
- <var-decl name='sf_crcount' type-id='002ac4a6' visibility='default' filepath='include/linux/igmp.h' line='67' column='1'/>
- </data-member>
- </class-decl>
<pointer-type-def type-id='19b26952' size-in-bits='64' id='11bff950'/>
<function-type size-in-bits='64' id='11c513ae'>
<parameter type-id='b4de78ea'/>
@@ -15648,7 +15629,7 @@
<var-decl name='tx_time_est' type-id='19c2251e' visibility='default' filepath='include/net/mac80211.h' line='1056' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <var-decl name='' type-id='ac5ab663' visibility='default' filepath='include/net/mac80211.h' line='1059' column='1'/>
+ <var-decl name='' type-id='ac5ab662' visibility='default' filepath='include/net/mac80211.h' line='1059' column='1'/>
</data-member>
</class-decl>
<pointer-type-def type-id='345f1a5f' size-in-bits='64' id='2227a3ab'/>
@@ -17652,7 +17633,7 @@
<pointer-type-def type-id='6e44244d' size-in-bits='64' id='27b80621'/>
<class-decl name='ieee80211_key_seq' size-in-bits='160' is-struct='yes' visibility='default' filepath='include/net/mac80211.h' line='1891' column='1' id='27ba2d9f'>
<data-member access='public' layout-offset-in-bits='0'>
- <var-decl name='' type-id='ac5ab662' visibility='default' filepath='include/net/mac80211.h' line='1892' column='1'/>
+ <var-decl name='' type-id='ac5ab661' visibility='default' filepath='include/net/mac80211.h' line='1892' column='1'/>
</data-member>
</class-decl>
<pointer-type-def type-id='f111d4f3' size-in-bits='64' id='27bb8677'/>
@@ -25589,7 +25570,7 @@
<var-decl name='fdb_nh' type-id='b50a4934' visibility='default' filepath='include/net/nexthop.h' line='57' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
- <var-decl name='' type-id='ac5ab65c' visibility='default' filepath='include/net/nexthop.h' line='59' column='1'/>
+ <var-decl name='' type-id='ac5ab65b' visibility='default' filepath='include/net/nexthop.h' line='59' column='1'/>
</data-member>
</class-decl>
<function-type size-in-bits='64' id='3f0a3b53'>
@@ -26998,7 +26979,7 @@
<var-decl name='count' type-id='f0981eeb' visibility='default' filepath='include/net/inet_hashtables.h' line='114' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <var-decl name='' type-id='ac5ab65e' visibility='default' filepath='include/net/inet_hashtables.h' line='115' column='1'/>
+ <var-decl name='' type-id='ac5ab65d' visibility='default' filepath='include/net/inet_hashtables.h' line='115' column='1'/>
</data-member>
</class-decl>
<pointer-type-def type-id='df587ad7' size-in-bits='64' id='42bc911b'/>
@@ -34118,6 +34099,17 @@
<pointer-type-def type-id='92a295b4' size-in-bits='64' id='57c9915e'/>
<pointer-type-def type-id='f2dcb698' size-in-bits='64' id='57ca5882'/>
<pointer-type-def type-id='2b4e6dbe' size-in-bits='64' id='57d10d30'/>
+ <class-decl name='ieee802154_addr' size-in-bits='128' is-struct='yes' visibility='default' filepath='include/net/cfg802154.h' line='230' column='1' id='57d8dd3d'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='mode' type-id='f9b06939' visibility='default' filepath='include/net/cfg802154.h' line='231' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='16'>
+ <var-decl name='pan_id' type-id='23119536' visibility='default' filepath='include/net/cfg802154.h' line='232' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='64'>
+ <var-decl name='' type-id='ac5ab664' visibility='default' filepath='include/net/cfg802154.h' line='233' column='1'/>
+ </data-member>
+ </class-decl>
<enum-decl name='thermal_trip_type' filepath='include/uapi/linux/thermal.h' line='12' column='1' id='57e8e954'>
<underlying-type type-id='9cac1fee'/>
<enumerator name='THERMAL_TRIP_ACTIVE' value='0'/>
@@ -35787,6 +35779,7 @@
<return type-id='48b5725f'/>
</function-type>
<pointer-type-def type-id='86607661' size-in-bits='64' id='5afa70dd'/>
+ <pointer-type-def type-id='bb1a67f7' size-in-bits='64' id='5afbd3c3'/>
<pointer-type-def type-id='537d88b1' size-in-bits='64' id='5afdaa66'/>
<array-type-def dimensions='1' type-id='7799da43' size-in-bits='256' id='5b02a6fc'>
<subrange length='2' type-id='7ff19f0f' id='52efc4ef'/>
@@ -42389,7 +42382,7 @@
<var-decl name='rt_gw_family' type-id='f9b06939' visibility='default' filepath='include/net/route.h' line='60' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1056'>
- <var-decl name='' type-id='ac5ab660' visibility='default' filepath='include/net/route.h' line='62' column='1'/>
+ <var-decl name='' type-id='ac5ab65f' visibility='default' filepath='include/net/route.h' line='62' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1184'>
<var-decl name='rt_mtu_locked' type-id='19c2251e' visibility='default' filepath='include/net/route.h' line='68' column='1'/>
@@ -46955,6 +46948,7 @@
<pointer-type-def type-id='70084cf7' size-in-bits='64' id='78efe913'/>
<pointer-type-def type-id='cf081899' size-in-bits='64' id='78faece1'/>
<qualified-type-def type-id='8a1bdab0' const='yes' id='78fc3761'/>
+ <pointer-type-def type-id='ff37489f' size-in-bits='64' id='790774ef'/>
<function-type size-in-bits='64' id='7908d890'>
<parameter type-id='5e4f599b'/>
<return type-id='48b5725f'/>
@@ -54461,7 +54455,65 @@
<pointer-type-def type-id='4e407315' size-in-bits='64' id='8ac1c0d9'/>
<pointer-type-def type-id='5183f61d' size-in-bits='64' id='8ace4add'/>
<pointer-type-def type-id='7fb22747' size-in-bits='64' id='8ae117f3'/>
- <class-decl name='wpan_dev' is-struct='yes' visibility='default' is-declaration-only='yes' id='8ae2fb1d'/>
+ <class-decl name='wpan_dev' size-in-bits='704' is-struct='yes' visibility='default' filepath='include/net/cfg802154.h' line='326' column='1' id='8ae2fb1d'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='wpan_phy' type-id='82398c35' visibility='default' filepath='include/net/cfg802154.h' line='327' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='64'>
+ <var-decl name='iftype' type-id='95e97e5e' visibility='default' filepath='include/net/cfg802154.h' line='328' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='128'>
+ <var-decl name='list' type-id='72f469ec' visibility='default' filepath='include/net/cfg802154.h' line='331' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='256'>
+ <var-decl name='netdev' type-id='68a2d05b' visibility='default' filepath='include/net/cfg802154.h' line='332' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='320'>
+ <var-decl name='header_ops' type-id='790774ef' visibility='default' filepath='include/net/cfg802154.h' line='334' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='384'>
+ <var-decl name='lowpan_dev' type-id='68a2d05b' visibility='default' filepath='include/net/cfg802154.h' line='337' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='448'>
+ <var-decl name='identifier' type-id='19c2251e' visibility='default' filepath='include/net/cfg802154.h' line='339' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='480'>
+ <var-decl name='pan_id' type-id='23119536' visibility='default' filepath='include/net/cfg802154.h' line='342' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='496'>
+ <var-decl name='short_addr' type-id='23119536' visibility='default' filepath='include/net/cfg802154.h' line='343' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='512'>
+ <var-decl name='extended_addr' type-id='a30e8d1f' visibility='default' filepath='include/net/cfg802154.h' line='344' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='576'>
+ <var-decl name='bsn' type-id='49178f86' visibility='default' filepath='include/net/cfg802154.h' line='347' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='608'>
+ <var-decl name='dsn' type-id='49178f86' visibility='default' filepath='include/net/cfg802154.h' line='349' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='640'>
+ <var-decl name='min_be' type-id='f9b06939' visibility='default' filepath='include/net/cfg802154.h' line='351' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='648'>
+ <var-decl name='max_be' type-id='f9b06939' visibility='default' filepath='include/net/cfg802154.h' line='352' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='656'>
+ <var-decl name='csma_retries' type-id='f9b06939' visibility='default' filepath='include/net/cfg802154.h' line='353' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='664'>
+ <var-decl name='frame_retries' type-id='fdbf7a0f' visibility='default' filepath='include/net/cfg802154.h' line='354' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='672'>
+ <var-decl name='lbt' type-id='b50a4934' visibility='default' filepath='include/net/cfg802154.h' line='356' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='680'>
+ <var-decl name='promiscuous_mode' type-id='b50a4934' visibility='default' filepath='include/net/cfg802154.h' line='358' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='688'>
+ <var-decl name='ackreq' type-id='b50a4934' visibility='default' filepath='include/net/cfg802154.h' line='361' column='1'/>
+ </data-member>
+ </class-decl>
<enum-decl name='dma_desc_metadata_mode' filepath='include/linux/dmaengine.h' line='289' column='1' id='8ae66bc4'>
<underlying-type type-id='9cac1fee'/>
<enumerator name='DESC_METADATA_NONE' value='0'/>
@@ -58931,6 +58983,11 @@
</class-decl>
<pointer-type-def type-id='21767af6' size-in-bits='64' id='95e6deec'/>
<type-decl name='int' size-in-bits='32' id='95e97e5e'/>
+ <class-decl name='wpan_dev_header_ops' size-in-bits='64' is-struct='yes' visibility='default' filepath='include/net/cfg802154.h' line='315' column='1' id='95fcbc94'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='create' type-id='5afbd3c3' visibility='default' filepath='include/net/cfg802154.h' line='320' column='1'/>
+ </data-member>
+ </class-decl>
<function-type size-in-bits='64' id='960bee7e'>
<parameter type-id='ccc13476'/>
<parameter type-id='30864cdc'/>
@@ -66654,7 +66711,6 @@
</class-decl>
<pointer-type-def type-id='ebf04e7b' size-in-bits='64' id='ab3c35df'/>
<pointer-type-def type-id='7f60130d' size-in-bits='64' id='ab3e2665'/>
- <pointer-type-def type-id='11b31209' size-in-bits='64' id='ab3e7181'/>
<class-decl name='ufs_clk_scaling' size-in-bits='1792' is-struct='yes' visibility='default' filepath='drivers/scsi/ufs/ufshcd.h' line='440' column='1' id='ab4dad02'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='active_reqs' type-id='95e97e5e' visibility='default' filepath='drivers/scsi/ufs/ufshcd.h' line='441' column='1'/>
@@ -69084,15 +69140,7 @@
<var-decl name='map' type-id='e7f4401c' visibility='default' filepath='include/uapi/linux/bpf.h' line='4446' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/linux/igmp.h' line='77' column='1' id='ac5ab65a'>
- <data-member access='public'>
- <var-decl name='next' type-id='26479c18' visibility='default' filepath='include/linux/igmp.h' line='78' column='1'/>
- </data-member>
- <data-member access='public'>
- <var-decl name='next_rcu' type-id='26479c18' visibility='default' filepath='include/linux/igmp.h' line='79' column='1'/>
- </data-member>
- </union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='16' is-anonymous='yes' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='43' column='1' id='ac5ab65b'>
+ <union-decl name='__anonymous_union__' size-in-bits='16' is-anonymous='yes' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='43' column='1' id='ac5ab65a'>
<data-member access='public'>
<var-decl name='all' type-id='84a5c3d4' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='45' column='1'/>
</data-member>
@@ -69115,7 +69163,7 @@
<var-decl name='gre' type-id='e7f44021' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='64' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='832' is-anonymous='yes' visibility='default' filepath='include/net/nexthop.h' line='59' column='1' id='ac5ab65c'>
+ <union-decl name='__anonymous_union__' size-in-bits='832' is-anonymous='yes' visibility='default' filepath='include/net/nexthop.h' line='59' column='1' id='ac5ab65b'>
<data-member access='public'>
<var-decl name='fib_nhc' type-id='e1f89457' visibility='default' filepath='include/net/nexthop.h' line='60' column='1'/>
</data-member>
@@ -69126,7 +69174,7 @@
<var-decl name='fib6_nh' type-id='979d5bbb' visibility='default' filepath='include/net/nexthop.h' line='62' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/net/nexthop.h' line='101' column='1' id='ac5ab65d'>
+ <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/net/nexthop.h' line='101' column='1' id='ac5ab65c'>
<data-member access='public'>
<var-decl name='nh_info' type-id='e55edb2e' visibility='default' filepath='include/net/nexthop.h' line='102' column='1'/>
</data-member>
@@ -69134,7 +69182,7 @@
<var-decl name='nh_grp' type-id='c5ff416f' visibility='default' filepath='include/net/nexthop.h' line='103' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/net/inet_hashtables.h' line='115' column='1' id='ac5ab65e'>
+ <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/net/inet_hashtables.h' line='115' column='1' id='ac5ab65d'>
<data-member access='public'>
<var-decl name='head' type-id='e151255a' visibility='default' filepath='include/net/inet_hashtables.h' line='116' column='1'/>
</data-member>
@@ -69142,7 +69190,7 @@
<var-decl name='nulls_head' type-id='af86905d' visibility='default' filepath='include/net/inet_hashtables.h' line='117' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/net/ip_fib.h' line='89' column='1' id='ac5ab65f'>
+ <union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/net/ip_fib.h' line='89' column='1' id='ac5ab65e'>
<data-member access='public'>
<var-decl name='ipv4' type-id='78a133c2' visibility='default' filepath='include/net/ip_fib.h' line='90' column='1'/>
</data-member>
@@ -69150,7 +69198,7 @@
<var-decl name='ipv6' type-id='f6ed712a' visibility='default' filepath='include/net/ip_fib.h' line='91' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/net/route.h' line='62' column='1' id='ac5ab660'>
+ <union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/net/route.h' line='62' column='1' id='ac5ab65f'>
<data-member access='public'>
<var-decl name='rt_gw4' type-id='78a133c2' visibility='default' filepath='include/net/route.h' line='63' column='1'/>
</data-member>
@@ -69158,7 +69206,7 @@
<var-decl name='rt_gw6' type-id='f6ed712a' visibility='default' filepath='include/net/route.h' line='64' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='464' column='1' id='ac5ab661'>
+ <union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='464' column='1' id='ac5ab660'>
<data-member access='public'>
<var-decl name='rssi' type-id='1569e170' visibility='default' filepath='include/net/mac80211.h' line='465' column='1'/>
</data-member>
@@ -69169,7 +69217,7 @@
<var-decl name='ba' type-id='0da711ca' visibility='default' filepath='include/net/mac80211.h' line='467' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='160' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='1892' column='1' id='ac5ab662'>
+ <union-decl name='__anonymous_union__' size-in-bits='160' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='1892' column='1' id='ac5ab661'>
<data-member access='public'>
<var-decl name='tkip' type-id='e7f44027' visibility='default' filepath='include/net/mac80211.h' line='1896' column='1'/>
</data-member>
@@ -69189,7 +69237,7 @@
<var-decl name='hw' type-id='e7f44029' visibility='default' filepath='include/net/mac80211.h' line='1912' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='320' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='1059' column='1' id='ac5ab663'>
+ <union-decl name='__anonymous_union__' size-in-bits='320' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='1059' column='1' id='ac5ab662'>
<data-member access='public'>
<var-decl name='control' type-id='e7f4402b' visibility='default' filepath='include/net/mac80211.h' line='1081' column='1'/>
</data-member>
@@ -69209,7 +69257,7 @@
<var-decl name='driver_data' type-id='e4a26562' visibility='default' filepath='include/net/mac80211.h' line='1106' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='1061' column='1' id='ac5ab664'>
+ <union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='1061' column='1' id='ac5ab663'>
<data-member access='public'>
<var-decl name='' type-id='e7f4402f' visibility='default' filepath='include/net/mac80211.h' line='1063' column='1'/>
</data-member>
@@ -69217,6 +69265,14 @@
<var-decl name='jiffies' type-id='7359adad' visibility='default' filepath='include/net/mac80211.h' line='1074' column='1'/>
</data-member>
</union-decl>
+ <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/net/cfg802154.h' line='233' column='1' id='ac5ab664'>
+ <data-member access='public'>
+ <var-decl name='short_addr' type-id='23119536' visibility='default' filepath='include/net/cfg802154.h' line='234' column='1'/>
+ </data-member>
+ <data-member access='public'>
+ <var-decl name='extended_addr' type-id='a30e8d1f' visibility='default' filepath='include/net/cfg802154.h' line='235' column='1'/>
+ </data-member>
+ </union-decl>
<union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/net/cfg80211.h' line='2740' column='1' id='ac5ab665'>
<data-member access='public'>
<var-decl name='band_pref' type-id='3eaa0294' visibility='default' filepath='include/net/cfg80211.h' line='2741' column='1'/>
@@ -73715,7 +73771,7 @@
<var-decl name='rcu' type-id='e3d8ce29' visibility='default' filepath='include/net/nexthop.h' line='99' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1024'>
- <var-decl name='' type-id='ac5ab65d' visibility='default' filepath='include/net/nexthop.h' line='101' column='1'/>
+ <var-decl name='' type-id='ac5ab65c' visibility='default' filepath='include/net/nexthop.h' line='101' column='1'/>
</data-member>
</class-decl>
<pointer-type-def type-id='2449db3f' size-in-bits='64' id='b7589fb3'/>
@@ -74768,6 +74824,9 @@
<parameter type-id='cd1b45ab'/>
<return type-id='3f1a6b60'/>
</function-type>
+ <array-type-def dimensions='1' type-id='e151255a' size-in-bits='131072' id='b9cedcb8'>
+ <subrange length='2048' type-id='7ff19f0f' id='e5323efb'/>
+ </array-type-def>
<function-type size-in-bits='64' id='b9d8dce4'>
<parameter type-id='807b7702'/>
<parameter type-id='95e97e5e'/>
@@ -74785,6 +74844,7 @@
<pointer-type-def type-id='850738b3' size-in-bits='64' id='ba09778f'/>
<pointer-type-def type-id='e682e2f0' size-in-bits='64' id='ba0b1d2e'/>
<pointer-type-def type-id='43489bca' size-in-bits='64' id='ba18e248'/>
+ <pointer-type-def type-id='d37aa9fa' size-in-bits='64' id='ba195270'/>
<pointer-type-def type-id='d9609309' size-in-bits='64' id='ba1d878d'/>
<pointer-type-def type-id='e82a9f1d' size-in-bits='64' id='ba21bbb1'/>
<pointer-type-def type-id='636cc9ab' size-in-bits='64' id='ba21e62b'/>
@@ -75259,6 +75319,14 @@
<pointer-type-def type-id='e26b47d7' size-in-bits='64' id='bb071cdb'/>
<pointer-type-def type-id='a9ab8935' size-in-bits='64' id='bb0baf11'/>
<pointer-type-def type-id='9bc083a1' size-in-bits='64' id='bb0f13d1'/>
+ <function-type size-in-bits='64' id='bb1a67f7'>
+ <parameter type-id='0fbf3cfd'/>
+ <parameter type-id='68a2d05b'/>
+ <parameter type-id='ba195270'/>
+ <parameter type-id='ba195270'/>
+ <parameter type-id='f0981eeb'/>
+ <return type-id='95e97e5e'/>
+ </function-type>
<qualified-type-def type-id='32858f34' const='yes' id='bb21a21f'/>
<pointer-type-def type-id='ecbaa04a' size-in-bits='64' id='bb28da1c'/>
<pointer-type-def type-id='25b5e9dd' size-in-bits='64' id='bb2acc29'/>
@@ -78968,65 +79036,7 @@
<pointer-type-def type-id='b6da1a0e' size-in-bits='64' id='c28fe484'/>
<pointer-type-def type-id='cbab5390' size-in-bits='64' id='c297681a'/>
<pointer-type-def type-id='dd9a5153' size-in-bits='64' id='c297924f'/>
- <class-decl name='ip_mc_list' size-in-bits='1280' is-struct='yes' visibility='default' filepath='include/linux/igmp.h' line='70' column='1' id='c2a59aaa'>
- <data-member access='public' layout-offset-in-bits='0'>
- <var-decl name='interface' type-id='fc6f14a9' visibility='default' filepath='include/linux/igmp.h' line='71' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='64'>
- <var-decl name='multiaddr' type-id='78a133c2' visibility='default' filepath='include/linux/igmp.h' line='72' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='96'>
- <var-decl name='sfmode' type-id='f0981eeb' visibility='default' filepath='include/linux/igmp.h' line='73' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='128'>
- <var-decl name='sources' type-id='ab3e7181' visibility='default' filepath='include/linux/igmp.h' line='74' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='192'>
- <var-decl name='tomb' type-id='ab3e7181' visibility='default' filepath='include/linux/igmp.h' line='75' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='256'>
- <var-decl name='sfcount' type-id='f05e8e77' visibility='default' filepath='include/linux/igmp.h' line='76' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='384'>
- <var-decl name='' type-id='ac5ab65a' visibility='default' filepath='include/linux/igmp.h' line='77' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='448'>
- <var-decl name='next_hash' type-id='26479c18' visibility='default' filepath='include/linux/igmp.h' line='81' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='512'>
- <var-decl name='timer' type-id='abe41e67' visibility='default' filepath='include/linux/igmp.h' line='82' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='960'>
- <var-decl name='users' type-id='95e97e5e' visibility='default' filepath='include/linux/igmp.h' line='83' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='992'>
- <var-decl name='refcnt' type-id='64615833' visibility='default' filepath='include/linux/igmp.h' line='84' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='1024'>
- <var-decl name='lock' type-id='fb4018a0' visibility='default' filepath='include/linux/igmp.h' line='85' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='1056'>
- <var-decl name='tm_running' type-id='a84c031d' visibility='default' filepath='include/linux/igmp.h' line='86' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='1064'>
- <var-decl name='reporter' type-id='a84c031d' visibility='default' filepath='include/linux/igmp.h' line='87' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='1072'>
- <var-decl name='unsolicit_count' type-id='a84c031d' visibility='default' filepath='include/linux/igmp.h' line='88' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='1080'>
- <var-decl name='loaded' type-id='a84c031d' visibility='default' filepath='include/linux/igmp.h' line='89' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='1088'>
- <var-decl name='gsquery' type-id='002ac4a6' visibility='default' filepath='include/linux/igmp.h' line='90' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='1096'>
- <var-decl name='crcount' type-id='002ac4a6' visibility='default' filepath='include/linux/igmp.h' line='91' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='1152'>
- <var-decl name='rcu' type-id='e3d8ce29' visibility='default' filepath='include/linux/igmp.h' line='92' column='1'/>
- </data-member>
- </class-decl>
+ <class-decl name='ip_mc_list' is-struct='yes' visibility='default' is-declaration-only='yes' id='c2a59aaa'/>
<pointer-type-def type-id='5e80f131' size-in-bits='64' id='c2ab7955'/>
<function-type size-in-bits='64' id='c2b07168'>
<parameter type-id='1351523a'/>
@@ -82567,6 +82577,9 @@
<pointer-type-def type-id='c9196d18' size-in-bits='64' id='cba10b6e'/>
<pointer-type-def type-id='4b7a84f4' size-in-bits='64' id='cba114b6'/>
<pointer-type-def type-id='284260b8' size-in-bits='64' id='cba1f2de'/>
+ <array-type-def dimensions='1' type-id='e151255a' size-in-bits='65536' id='cba3052b'>
+ <subrange length='1024' type-id='7ff19f0f' id='c60446f8'/>
+ </array-type-def>
<function-type size-in-bits='64' id='cba59087'>
<parameter type-id='eaa32e2f'/>
<parameter type-id='91ce1af9'/>
@@ -85197,6 +85210,7 @@
<pointer-type-def type-id='0ad12489' size-in-bits='64' id='d3769ffd'/>
<pointer-type-def type-id='4dedc1bb' size-in-bits='64' id='d379869f'/>
<pointer-type-def type-id='08dd4249' size-in-bits='64' id='d37a2705'/>
+ <qualified-type-def type-id='57d8dd3d' const='yes' id='d37aa9fa'/>
<pointer-type-def type-id='7e8ddfae' size-in-bits='64' id='d3807eb0'/>
<function-type size-in-bits='64' id='d385bfac'>
<parameter type-id='b9af02c3'/>
@@ -91462,7 +91476,7 @@
<var-decl name='nhc_lwtstate' type-id='d19f4fca' visibility='default' filepath='include/net/ip_fib.h' line='87' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <var-decl name='nhc_gw' type-id='ac5ab65f' visibility='default' filepath='include/net/ip_fib.h' line='92' column='1'/>
+ <var-decl name='nhc_gw' type-id='ac5ab65e' visibility='default' filepath='include/net/ip_fib.h' line='92' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<var-decl name='nhc_weight' type-id='95e97e5e' visibility='default' filepath='include/net/ip_fib.h' line='94' column='1'/>
@@ -95838,7 +95852,7 @@
<var-decl name='u3' type-id='8c17f46b' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='42' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <var-decl name='u' type-id='ac5ab65b' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='65' column='1'/>
+ <var-decl name='u' type-id='ac5ab65a' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='65' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='144'>
<var-decl name='protonum' type-id='892641a4' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='68' column='1'/>
@@ -95942,7 +95956,7 @@
</class-decl>
<class-decl name='__anonymous_struct__' size-in-bits='320' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='1060' column='1' id='e7f4402b'>
<data-member access='public' layout-offset-in-bits='0'>
- <var-decl name='' type-id='ac5ab664' visibility='default' filepath='include/net/mac80211.h' line='1061' column='1'/>
+ <var-decl name='' type-id='ac5ab663' visibility='default' filepath='include/net/mac80211.h' line='1061' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='vif' type-id='3a1577c5' visibility='default' filepath='include/net/mac80211.h' line='1077' column='1'/>
@@ -96461,7 +96475,20 @@
</data-member>
</class-decl>
<pointer-type-def type-id='84a0e7ab' size-in-bits='64' id='e812884b'/>
- <class-decl name='can_dev_rcv_lists' is-struct='yes' visibility='default' is-declaration-only='yes' id='e82476af'/>
+ <class-decl name='can_dev_rcv_lists' size-in-bits='196928' is-struct='yes' visibility='default' filepath='include/linux/can/can-ml.h' line='55' column='1' id='e82476af'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='rx' type-id='fc3a8480' visibility='default' filepath='include/linux/can/can-ml.h' line='56' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='256'>
+ <var-decl name='rx_sff' type-id='b9cedcb8' visibility='default' filepath='include/linux/can/can-ml.h' line='57' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='131328'>
+ <var-decl name='rx_eff' type-id='cba3052b' visibility='default' filepath='include/linux/can/can-ml.h' line='58' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='196864'>
+ <var-decl name='entries' type-id='95e97e5e' visibility='default' filepath='include/linux/can/can-ml.h' line='59' column='1'/>
+ </data-member>
+ </class-decl>
<class-decl name='ieee80211_scan_request' size-in-bits='2048' is-struct='yes' visibility='default' filepath='include/net/mac80211.h' line='2645' column='1' id='e827ee6f'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='ies' type-id='80d7b69d' visibility='default' filepath='include/net/mac80211.h' line='2646' column='1'/>
@@ -99600,7 +99627,7 @@
<var-decl name='type' type-id='703e082c' visibility='default' filepath='include/net/mac80211.h' line='463' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <var-decl name='u' type-id='ac5ab661' visibility='default' filepath='include/net/mac80211.h' line='468' column='1'/>
+ <var-decl name='u' type-id='ac5ab660' visibility='default' filepath='include/net/mac80211.h' line='468' column='1'/>
</data-member>
</class-decl>
<pointer-type-def type-id='b5d64367' size-in-bits='64' id='f08a800b'/>
@@ -105251,6 +105278,7 @@
<var-decl name='rcu' type-id='e3d8ce29' visibility='default' filepath='include/linux/fdtable.h' line='33' column='1'/>
</data-member>
</class-decl>
+ <qualified-type-def type-id='95fcbc94' const='yes' id='ff37489f'/>
<class-decl name='timerqueue_head' size-in-bits='128' is-struct='yes' visibility='default' filepath='include/linux/timerqueue.h' line='14' column='1' id='ff3c7f20'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='rb_root' type-id='6fe1603d' visibility='default' filepath='include/linux/timerqueue.h' line='15' column='1'/>
@@ -116020,6 +116048,11 @@
<parameter type-id='f0981eeb' name='nr_irqs' filepath='kernel/irq/irqdomain.c' line='1342' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='irq_domain_get_irq_data' mangled-name='irq_domain_get_irq_data' filepath='kernel/irq/irqdomain.c' line='1274' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='irq_domain_get_irq_data'>
+ <parameter type-id='7544e824' name='domain' filepath='kernel/irq/irqdomain.c' line='1274' column='1'/>
+ <parameter type-id='f0981eeb' name='virq' filepath='kernel/irq/irqdomain.c' line='1275' column='1'/>
+ <return type-id='1c475548'/>
+ </function-decl>
<function-decl name='irq_domain_remove' mangled-name='irq_domain_remove' filepath='kernel/irq/irqdomain.c' line='229' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='irq_domain_remove'>
<parameter type-id='7544e824' name='domain' filepath='kernel/irq/irqdomain.c' line='229' column='1'/>
<return type-id='48b5725f'/>
diff --git a/android/abi_gki_aarch64_generic b/android/abi_gki_aarch64_generic
index 0db1fe03..4d1614d 100644
--- a/android/abi_gki_aarch64_generic
+++ b/android/abi_gki_aarch64_generic
@@ -1106,7 +1106,9 @@
irq_create_mapping_affinity
irq_create_of_mapping
__irq_domain_add
+ irq_domain_get_irq_data
irq_domain_remove
+ irq_domain_set_info
irq_domain_xlate_twocell
irq_find_mapping
irq_get_irq_data
@@ -1554,6 +1556,7 @@
platform_find_device_by_driver
platform_get_irq
platform_get_irq_byname
+ platform_get_irq_optional
platform_get_resource
platform_get_resource_byname
platform_irq_count