ANDROID: GKI: update symbol list file for xiaomi
These symbols are required by minetwork.ko for WiFi data transmission
Bug: 348081449
Bug: 336232508
Change-Id: If36953ce43f82cfad0c038ca47b8b4d2bd94f530
Signed-off-by: wangyu <wangyu14@xiaomi.corp-partner.google.com>
diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
index 2d39d17..caa1a34 100644
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -90,6 +90,7 @@
<elf-symbol name='__crypto_memneq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5a44f8cb'/>
<elf-symbol name='__crypto_xor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa3f12f69'/>
<elf-symbol name='__dev_change_net_namespace' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf5f3343'/>
+ <elf-symbol name='__dev_direct_xmit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5caa2b55'/>
<elf-symbol name='__dev_get_by_index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb8543eb6'/>
<elf-symbol name='__dev_get_by_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x32fef7e9'/>
<elf-symbol name='__dev_kfree_skb_any' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2a3dc045'/>
@@ -1232,6 +1233,8 @@
<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_map_inc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe02dda01'/>
+ <elf-symbol name='bpf_map_put' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x31fa2097'/>
<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'/>
<elf-symbol name='bpf_prog_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x926dfbfd'/>
@@ -1270,6 +1273,7 @@
<elf-symbol name='btbcm_setup_patchram' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x393b71ce'/>
<elf-symbol name='buffer_migrate_page' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xcdeca50f'/>
<elf-symbol name='build_skb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xff5522b'/>
+ <elf-symbol name='build_skb_around' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x60176d2a'/>
<elf-symbol name='bus_find_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x467a1371'/>
<elf-symbol name='bus_for_each_dev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x58f4e904'/>
<elf-symbol name='bus_for_each_drv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3a57e768'/>
@@ -2144,6 +2148,7 @@
<elf-symbol name='dma_map_sgtable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xccda7d97'/>
<elf-symbol name='dma_max_mapping_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1e45d2bd'/>
<elf-symbol name='dma_mmap_attrs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe79106a'/>
+ <elf-symbol name='dma_need_sync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb3f47737'/>
<elf-symbol name='dma_pool_alloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x678b96ec'/>
<elf-symbol name='dma_pool_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x92f93fe2'/>
<elf-symbol name='dma_pool_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb5aa7165'/>
@@ -4129,6 +4134,7 @@
<elf-symbol name='n_tty_ioctl_helper' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4deffc17'/>
<elf-symbol name='name_to_dev_t' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc10fddb8'/>
<elf-symbol name='napi_build_skb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf2775592'/>
+ <elf-symbol name='napi_busy_loop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x29604158'/>
<elf-symbol name='napi_complete_done' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1adcbe59'/>
<elf-symbol name='napi_consume_skb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc181289c'/>
<elf-symbol name='napi_disable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x855c7030'/>
@@ -4444,6 +4450,7 @@
<elf-symbol name='page_pool_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x584746ba'/>
<elf-symbol name='page_pool_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xdca5f7c1'/>
<elf-symbol name='page_pool_put_page' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x49d260f0'/>
+ <elf-symbol name='page_pool_put_page_bulk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x916e641c'/>
<elf-symbol name='page_pool_release_page' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc99abba3'/>
<elf-symbol name='page_referenced' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x758704cb'/>
<elf-symbol name='page_reporting_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa21693fe'/>
@@ -5239,6 +5246,11 @@
<elf-symbol name='rhashtable_free_and_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1df13bbf'/>
<elf-symbol name='rhashtable_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x938408c'/>
<elf-symbol name='rhashtable_insert_slow' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x694ce81c'/>
+ <elf-symbol name='rhashtable_walk_enter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8f406523'/>
+ <elf-symbol name='rhashtable_walk_exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x252e1a5'/>
+ <elf-symbol name='rhashtable_walk_next' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf4700bae'/>
+ <elf-symbol name='rhashtable_walk_start_check' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa229b55a'/>
+ <elf-symbol name='rhashtable_walk_stop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x63cc6a77'/>
<elf-symbol name='rhltable_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8c2573d1'/>
<elf-symbol name='rht_bucket_nested' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb7f990e9'/>
<elf-symbol name='rht_bucket_nested_insert' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xebfbabb3'/>
@@ -5895,6 +5907,7 @@
<elf-symbol name='sock_no_bind' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa53dc7b6'/>
<elf-symbol name='sock_no_connect' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6b3f1b3d'/>
<elf-symbol name='sock_no_getname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4a9d3e94'/>
+ <elf-symbol name='sock_no_ioctl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9035cd08'/>
<elf-symbol name='sock_no_listen' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x531395cf'/>
<elf-symbol name='sock_no_mmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe9c3b020'/>
<elf-symbol name='sock_no_recvmsg' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x29ceaac1'/>
@@ -5902,6 +5915,7 @@
<elf-symbol name='sock_no_sendpage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6027f5cc'/>
<elf-symbol name='sock_no_shutdown' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9ae197f1'/>
<elf-symbol name='sock_no_socketpair' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf1e2d5f9'/>
+ <elf-symbol name='sock_prot_inuse_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x75be986a'/>
<elf-symbol name='sock_queue_rcv_skb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf0ac0c25'/>
<elf-symbol name='sock_recvmsg' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6710d3e7'/>
<elf-symbol name='sock_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x14e5d945'/>
@@ -7700,6 +7714,7 @@
<elf-symbol name='blkcg_root' size='352' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf2e12824'/>
<elf-symbol name='blockdev_superblock' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4cbb69c7'/>
<elf-symbol name='bpf_master_redirect_enabled_key' size='16' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x146cc88f'/>
+ <elf-symbol name='bpf_redirect_info' size='56' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4c2c2379'/>
<elf-symbol name='bpf_stats_enabled_key' size='16' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf84bd6ee'/>
<elf-symbol name='clk_divider_ops' size='216' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7aee7041'/>
<elf-symbol name='clk_divider_ro_ops' size='216' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbed62d95'/>
@@ -7769,6 +7784,7 @@
<elf-symbol name='init_task' size='4608' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xaf60e2d8'/>
<elf-symbol name='init_user_ns' size='656' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3e5bcdca'/>
<elf-symbol name='init_uts_ns' size='432' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xcccbdadf'/>
+ <elf-symbol name='int_active_memcg' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe0f09958'/>
<elf-symbol name='io_cgrp_subsys_on_dfl_key' size='16' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7de6cc23'/>
<elf-symbol name='iomem_resource' size='96' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc7da062f'/>
<elf-symbol name='ioport_resource' size='96' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6bbf1b3e'/>
@@ -8146,7 +8162,7 @@
<var-decl name='num_components' type-id='95e97e5e' visibility='default' filepath='include/sound/soc.h' line='1099' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='14272'>
- <var-decl name='' type-id='ac5ab6af' visibility='default' filepath='include/sound/soc.h' line='1111' column='1'/>
+ <var-decl name='' type-id='ac5ab6b0' visibility='default' filepath='include/sound/soc.h' line='1111' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='14336'>
<var-decl name='components' type-id='d936a132' visibility='default' filepath='include/sound/soc.h' line='1113' column='1'/>
@@ -8465,7 +8481,7 @@
<var-decl name='ops' type-id='76e6e22f' visibility='default' filepath='include/sound/soc-topology.h' line='65' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
- <var-decl name='' type-id='ac5ab6ae' visibility='default' filepath='include/sound/soc-topology.h' line='66' column='1'/>
+ <var-decl name='' type-id='ac5ab6af' visibility='default' filepath='include/sound/soc-topology.h' line='66' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<var-decl name='private' type-id='eaa32e2f' visibility='default' filepath='include/sound/soc-topology.h' line='70' column='1'/>
@@ -9668,7 +9684,7 @@
<var-decl name='tun_id' type-id='0899c7ad' visibility='default' filepath='include/net/ip_tunnels.h' line='40' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <var-decl name='u' type-id='ac5ab6a9' visibility='default' filepath='include/net/ip_tunnels.h' line='50' column='1'/>
+ <var-decl name='u' type-id='ac5ab6aa' visibility='default' filepath='include/net/ip_tunnels.h' line='50' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<var-decl name='tun_flags' type-id='84a5c3d4' visibility='default' filepath='include/net/ip_tunnels.h' line='51' column='1'/>
@@ -20256,6 +20272,32 @@
</data-member>
</union-decl>
<pointer-type-def type-id='98408d8f' size-in-bits='64' id='1f42ef53'/>
+ <class-decl name='bpf_redirect_info' size-in-bits='448' is-struct='yes' visibility='default' filepath='include/linux/filter.h' line='670' column='1' id='1f4427f1'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='flags' type-id='19c2251e' visibility='default' filepath='include/linux/filter.h' line='671' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='32'>
+ <var-decl name='tgt_index' type-id='19c2251e' visibility='default' filepath='include/linux/filter.h' line='672' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='64'>
+ <var-decl name='tgt_value' type-id='eaa32e2f' visibility='default' filepath='include/linux/filter.h' line='673' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='128'>
+ <var-decl name='map' type-id='00ee50b8' visibility='default' filepath='include/linux/filter.h' line='674' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='192'>
+ <var-decl name='map_id' type-id='19c2251e' visibility='default' filepath='include/linux/filter.h' line='675' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='224'>
+ <var-decl name='map_type' type-id='da8f27ee' visibility='default' filepath='include/linux/filter.h' line='676' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='256'>
+ <var-decl name='kern_flags' type-id='19c2251e' visibility='default' filepath='include/linux/filter.h' line='677' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='288'>
+ <var-decl name='nh' type-id='c4556395' visibility='default' filepath='include/linux/filter.h' line='678' column='1'/>
+ </data-member>
+ </class-decl>
<pointer-type-def type-id='7b5435ce' size-in-bits='64' id='1f4b5d14'/>
<pointer-type-def type-id='792f7033' size-in-bits='64' id='1f51f8f7'/>
<qualified-type-def type-id='c0d13b05' const='yes' id='1f54f780'/>
@@ -25964,7 +26006,7 @@
<pointer-type-def type-id='2ab93737' size-in-bits='64' id='2b6bf4a3'/>
<class-decl name='flow_dissector_key_vlan' size-in-bits='64' is-struct='yes' visibility='default' filepath='include/net/flow_dissector.h' line='52' column='1' id='2b6f4104'>
<data-member access='public' layout-offset-in-bits='0'>
- <var-decl name='' type-id='ac5ab69f' visibility='default' filepath='include/net/flow_dissector.h' line='53' column='1'/>
+ <var-decl name='' type-id='ac5ab6a0' visibility='default' filepath='include/net/flow_dissector.h' line='53' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<var-decl name='vlan_tpid' type-id='84a5c3d4' visibility='default' filepath='include/net/flow_dissector.h' line='61' column='1'/>
@@ -28299,60 +28341,60 @@
<var-decl name='arg_size' type-id='4d79ed19' visibility='default' filepath='include/linux/bpf.h' line='632' column='1'/>
</data-member>
</class-decl>
- <class-decl name='dst_ops' size-in-bits='1536' is-struct='yes' visibility='default' filepath='include/net/dst_ops.h' line='15' column='1' id='32358857'>
+ <class-decl name='dst_ops' size-in-bits='1536' is-struct='yes' visibility='default' filepath='include/net/dst_ops.h' line='25' column='1' id='32358857'>
<data-member access='public' layout-offset-in-bits='0'>
- <var-decl name='family' type-id='8efea9e5' visibility='default' filepath='include/net/dst_ops.h' line='16' column='1'/>
+ <var-decl name='family' type-id='8efea9e5' visibility='default' filepath='include/net/dst_ops.h' line='26' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
- <var-decl name='gc_thresh' type-id='f0981eeb' visibility='default' filepath='include/net/dst_ops.h' line='17' column='1'/>
+ <var-decl name='gc_thresh' type-id='f0981eeb' visibility='default' filepath='include/net/dst_ops.h' line='27' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <var-decl name='gc' type-id='79efa3b3' visibility='default' filepath='include/net/dst_ops.h' line='19' column='1'/>
+ <var-decl name='gc' type-id='79efa3b3' visibility='default' filepath='include/net/dst_ops.h' line='29' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <var-decl name='check' type-id='d7c38177' visibility='default' filepath='include/net/dst_ops.h' line='20' column='1'/>
+ <var-decl name='check' type-id='d7c38177' visibility='default' filepath='include/net/dst_ops.h' line='30' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <var-decl name='default_advmss' type-id='34c443b7' visibility='default' filepath='include/net/dst_ops.h' line='21' column='1'/>
+ <var-decl name='default_advmss' type-id='34c443b7' visibility='default' filepath='include/net/dst_ops.h' line='31' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
- <var-decl name='mtu' type-id='34c443b7' visibility='default' filepath='include/net/dst_ops.h' line='22' column='1'/>
+ <var-decl name='mtu' type-id='34c443b7' visibility='default' filepath='include/net/dst_ops.h' line='32' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
- <var-decl name='cow_metrics' type-id='9917918c' visibility='default' filepath='include/net/dst_ops.h' line='23' column='1'/>
+ <var-decl name='cow_metrics' type-id='9917918c' visibility='default' filepath='include/net/dst_ops.h' line='33' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
- <var-decl name='destroy' type-id='d6965222' visibility='default' filepath='include/net/dst_ops.h' line='24' column='1'/>
+ <var-decl name='destroy' type-id='d6965222' visibility='default' filepath='include/net/dst_ops.h' line='34' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
- <var-decl name='ifdown' type-id='ce828d9f' visibility='default' filepath='include/net/dst_ops.h' line='25' column='1'/>
+ <var-decl name='ifdown' type-id='ce828d9f' visibility='default' filepath='include/net/dst_ops.h' line='35' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
- <var-decl name='negative_advice' type-id='3ce3447a' visibility='default' filepath='include/net/dst_ops.h' line='27' column='1'/>
+ <var-decl name='negative_advice' type-id='3ce3447a' visibility='default' filepath='include/net/dst_ops.h' line='37' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
- <var-decl name='link_failure' type-id='0ef96694' visibility='default' filepath='include/net/dst_ops.h' line='28' column='1'/>
+ <var-decl name='link_failure' type-id='0ef96694' visibility='default' filepath='include/net/dst_ops.h' line='38' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
- <var-decl name='update_pmtu' type-id='79b8da5c' visibility='default' filepath='include/net/dst_ops.h' line='29' column='1'/>
+ <var-decl name='update_pmtu' type-id='79b8da5c' visibility='default' filepath='include/net/dst_ops.h' line='39' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='704'>
- <var-decl name='redirect' type-id='9f403612' visibility='default' filepath='include/net/dst_ops.h' line='32' column='1'/>
+ <var-decl name='redirect' type-id='9f403612' visibility='default' filepath='include/net/dst_ops.h' line='42' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='768'>
- <var-decl name='local_out' type-id='0023218e' visibility='default' filepath='include/net/dst_ops.h' line='34' column='1'/>
+ <var-decl name='local_out' type-id='0023218e' visibility='default' filepath='include/net/dst_ops.h' line='44' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='832'>
- <var-decl name='neigh_lookup' type-id='950eceb8' visibility='default' filepath='include/net/dst_ops.h' line='35' column='1'/>
+ <var-decl name='neigh_lookup' type-id='950eceb8' visibility='default' filepath='include/net/dst_ops.h' line='45' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
- <var-decl name='confirm_neigh' type-id='7e5b15cf' visibility='default' filepath='include/net/dst_ops.h' line='38' column='1'/>
+ <var-decl name='confirm_neigh' type-id='7e5b15cf' visibility='default' filepath='include/net/dst_ops.h' line='48' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='960'>
- <var-decl name='kmem_cachep' type-id='f3b4aca8' visibility='default' filepath='include/net/dst_ops.h' line='41' column='1'/>
+ <var-decl name='kmem_cachep' type-id='f3b4aca8' visibility='default' filepath='include/net/dst_ops.h' line='51' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1024'>
- <var-decl name='pcpuc_entries' type-id='b92c8d0d' visibility='default' filepath='include/net/dst_ops.h' line='43' column='1'/>
+ <var-decl name='pcpuc_entries' type-id='b92c8d0d' visibility='default' filepath='include/net/dst_ops.h' line='53' column='1'/>
</data-member>
</class-decl>
<pointer-type-def type-id='928221d2' size-in-bits='64' id='323d93c1'/>
@@ -29890,7 +29932,7 @@
<var-decl name='destructor_priv' type-id='eaa32e2f' visibility='default' filepath='include/net/flow_offload.h' line='202' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <var-decl name='' type-id='ac5ab6a1' visibility='default' filepath='include/net/flow_offload.h' line='203' column='1'/>
+ <var-decl name='' type-id='ac5ab6a2' visibility='default' filepath='include/net/flow_offload.h' line='203' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<var-decl name='cookie' type-id='3695fecb' visibility='default' filepath='include/net/flow_offload.h' line='282' column='1'/>
@@ -29982,7 +30024,7 @@
<var-decl name='size' type-id='2f162548' visibility='default' filepath='include/uapi/sound/asoc.h' line='241' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
- <var-decl name='' type-id='ac5ab6b1' visibility='default' filepath='include/uapi/sound/asoc.h' line='242' column='1'/>
+ <var-decl name='' type-id='ac5ab6b2' visibility='default' filepath='include/uapi/sound/asoc.h' line='242' column='1'/>
</data-member>
</class-decl>
<class-decl name='usb_config_descriptor' size-in-bits='72' is-struct='yes' visibility='default' filepath='include/uapi/linux/usb/ch9.h' line='349' column='1' id='372ebfa4'>
@@ -35287,6 +35329,7 @@
<enumerator name='DEVLINK_PORT_FN_STATE_INACTIVE' value='0'/>
<enumerator name='DEVLINK_PORT_FN_STATE_ACTIVE' value='1'/>
</enum-decl>
+ <pointer-type-def type-id='8dca1692' size-in-bits='64' id='436fa080'/>
<pointer-type-def type-id='4f5dfff0' size-in-bits='64' id='4373df76'/>
<typedef-decl name='typec_mux_set_fn_t' type-id='c3044cfb' filepath='include/linux/usb/typec_mux.h' line='49' column='1' id='43788717'/>
<pointer-type-def type-id='7426eacc' size-in-bits='64' id='43788ed6'/>
@@ -37265,6 +37308,11 @@
<parameter type-id='47f117d4'/>
<return type-id='48b5725f'/>
</function-type>
+ <function-type size-in-bits='64' id='48f2154d'>
+ <parameter type-id='eaa32e2f'/>
+ <parameter type-id='7359adad'/>
+ <return type-id='b50a4934'/>
+ </function-type>
<enum-decl name='kmsg_dump_reason' filepath='include/linux/kmsg_dump.h' line='23' column='1' id='48f4c0e2'>
<underlying-type type-id='9cac1fee'/>
<enumerator name='KMSG_DUMP_UNDEF' value='0'/>
@@ -38846,7 +38894,7 @@
<var-decl name='type' type-id='2f162548' visibility='default' filepath='include/uapi/sound/asoc.h' line='259' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <var-decl name='' type-id='ac5ab6b2' visibility='default' filepath='include/uapi/sound/asoc.h' line='260' column='1'/>
+ <var-decl name='' type-id='ac5ab6b3' visibility='default' filepath='include/uapi/sound/asoc.h' line='260' column='1'/>
</data-member>
</class-decl>
<array-type-def dimensions='1' type-id='f0981eeb' size-in-bits='160' id='4d5a4f46'>
@@ -43045,7 +43093,7 @@
<var-decl name='share' type-id='f9b06939' visibility='default' filepath='include/net/ipv6.h' line='321' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
- <var-decl name='owner' type-id='ac5ab6a4' visibility='default' filepath='include/net/ipv6.h' line='325' column='1'/>
+ <var-decl name='owner' type-id='ac5ab6a5' visibility='default' filepath='include/net/ipv6.h' line='325' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
<var-decl name='lastuse' type-id='7359adad' visibility='default' filepath='include/net/ipv6.h' line='326' column='1'/>
@@ -43389,7 +43437,7 @@
<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='ac5ab6a5' visibility='default' filepath='include/net/cfg802154.h' line='233' column='1'/>
+ <var-decl name='' type-id='ac5ab6a6' 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'>
@@ -51572,7 +51620,7 @@
<var-decl name='max_num_akm_suites' type-id='1dc6a898' visibility='default' filepath='include/net/cfg80211.h' line='5781' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='11968'>
- <var-decl name='' type-id='ac5ab6ab' visibility='default' filepath='include/net/cfg80211.h' line='5784' column='1'/>
+ <var-decl name='' type-id='ac5ab6ac' visibility='default' filepath='include/net/cfg80211.h' line='5784' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='12032'>
<var-decl name='android_backport_reserved2' type-id='91ce1af9' visibility='default' filepath='include/net/cfg80211.h' line='5785' column='1'/>
@@ -52209,6 +52257,14 @@
</class-decl>
<pointer-type-def type-id='3d75b067' size-in-bits='64' id='69b48bd3'/>
<pointer-type-def type-id='f3f27ff7' size-in-bits='64' id='69b48c13'/>
+ <class-decl name='rhashtable_walker' size-in-bits='192' is-struct='yes' visibility='default' filepath='include/linux/rhashtable-types.h' line='106' column='1' id='69b4e706'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='list' type-id='72f469ec' visibility='default' filepath='include/linux/rhashtable-types.h' line='107' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='128'>
+ <var-decl name='tbl' type-id='35e7a722' visibility='default' filepath='include/linux/rhashtable-types.h' line='108' column='1'/>
+ </data-member>
+ </class-decl>
<class-decl name='pcie_port' size-in-bits='1600' is-struct='yes' visibility='default' filepath='drivers/pci/controller/dwc/pcie-designware.h' line='180' column='1' id='69ba9ebc'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='has_msi_ctrl' type-id='b50a4934' visibility='default' filepath='drivers/pci/controller/dwc/pcie-designware.h' line='181' column='1'/>
@@ -52683,12 +52739,12 @@
<pointer-type-def type-id='3e1d184a' size-in-bits='64' id='6aee814c'/>
<pointer-type-def type-id='ec84183d' size-in-bits='64' id='6af1ec35'/>
<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/ipv6/route.c' line='131' 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='1508' column='1'/>
+ <var-decl name='lock' type-id='fb4018a0' visibility='default' filepath='net/ipv4/route.c' line='1502' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <var-decl name='head' type-id='72f469ec' visibility='default' filepath='net/ipv4/route.c' line='1509' column='1'/>
+ <var-decl name='head' type-id='72f469ec' visibility='default' filepath='net/ipv4/route.c' line='1503' column='1'/>
</data-member>
</class-decl>
<pointer-type-def type-id='bfbf7968' size-in-bits='64' id='6b1642ae'/>
@@ -62870,6 +62926,7 @@
</data-member>
</class-decl>
<pointer-type-def type-id='a128e735' size-in-bits='64' id='82c827a5'/>
+ <pointer-type-def type-id='48f2154d' size-in-bits='64' id='82c8acf1'/>
<function-type size-in-bits='64' id='82d08b71'>
<parameter type-id='2944961d'/>
<parameter type-id='7b4ee155'/>
@@ -66595,7 +66652,7 @@
<var-decl name='num_elems' type-id='2f162548' visibility='default' filepath='include/uapi/sound/asoc.h' line='227' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
- <var-decl name='' type-id='ac5ab6b0' visibility='default' filepath='include/uapi/sound/asoc.h' line='228' column='1'/>
+ <var-decl name='' type-id='ac5ab6b1' visibility='default' filepath='include/uapi/sound/asoc.h' line='228' column='1'/>
</data-member>
</class-decl>
<pointer-type-def type-id='49178f86' size-in-bits='64' id='8a47abc3'/>
@@ -68015,6 +68072,29 @@
</class-decl>
<pointer-type-def type-id='8393eddc' size-in-bits='64' id='8dc588ee'/>
<qualified-type-def type-id='e85be380' const='yes' id='8dc7c255'/>
+ <class-decl name='rhashtable_iter' size-in-bits='512' is-struct='yes' visibility='default' filepath='include/linux/rhashtable-types.h' line='120' column='1' id='8dca1692'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='ht' type-id='e6726ce3' visibility='default' filepath='include/linux/rhashtable-types.h' line='121' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='64'>
+ <var-decl name='p' type-id='3cc8739a' visibility='default' filepath='include/linux/rhashtable-types.h' line='122' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='128'>
+ <var-decl name='list' type-id='e7890d68' visibility='default' filepath='include/linux/rhashtable-types.h' line='123' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='192'>
+ <var-decl name='walker' type-id='69b4e706' visibility='default' filepath='include/linux/rhashtable-types.h' line='124' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='384'>
+ <var-decl name='slot' type-id='f0981eeb' visibility='default' filepath='include/linux/rhashtable-types.h' line='125' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='416'>
+ <var-decl name='skip' type-id='f0981eeb' visibility='default' filepath='include/linux/rhashtable-types.h' line='126' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='448'>
+ <var-decl name='end_of_table' type-id='b50a4934' visibility='default' filepath='include/linux/rhashtable-types.h' line='127' column='1'/>
+ </data-member>
+ </class-decl>
<typedef-decl name='__kernel_off_t' type-id='6a11bd61' filepath='include/uapi/asm-generic/posix_types.h' line='87' column='1' id='8dda407a'/>
<pointer-type-def type-id='98cbb885' size-in-bits='64' id='8ddbf889'/>
<function-type size-in-bits='64' id='8de1c3db'>
@@ -68657,7 +68737,7 @@
<typedef-decl name='uint32_t' type-id='19c2251e' filepath='include/linux/types.h' line='104' column='1' id='8f92235e'/>
<class-decl name='flow_dissector_key_ports' size-in-bits='32' is-struct='yes' visibility='default' filepath='include/net/flow_dissector.h' line='171' column='1' id='8f96e917'>
<data-member access='public' layout-offset-in-bits='0'>
- <var-decl name='' type-id='ac5ab6a0' visibility='default' filepath='include/net/flow_dissector.h' line='172' column='1'/>
+ <var-decl name='' type-id='ac5ab6a1' visibility='default' filepath='include/net/flow_dissector.h' line='172' column='1'/>
</data-member>
</class-decl>
<class-decl name='netns_can' size-in-bits='1472' is-struct='yes' visibility='default' filepath='include/net/netns/can.h' line='16' column='1' id='8f9898ce'>
@@ -84419,7 +84499,15 @@
<var-decl name='port_ops' type-id='bc40b4a3' visibility='default' filepath='net/core/devlink.c' line='432' 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='ac5ab69e'>
+ <union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/linux/filter.h' line='664' column='1' id='ac5ab69e'>
+ <data-member access='public'>
+ <var-decl name='ipv4_nh' type-id='19c2251e' visibility='default' filepath='include/linux/filter.h' line='665' column='1'/>
+ </data-member>
+ <data-member access='public'>
+ <var-decl name='ipv6_nh' type-id='f6ed712a' visibility='default' filepath='include/linux/filter.h' line='666' 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='ac5ab69f'>
<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>
@@ -84442,7 +84530,7 @@
<var-decl name='gre' type-id='e7f44056' 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='16' is-anonymous='yes' visibility='default' filepath='include/net/flow_dissector.h' line='53' column='1' id='ac5ab69f'>
+ <union-decl name='__anonymous_union__' size-in-bits='16' is-anonymous='yes' visibility='default' filepath='include/net/flow_dissector.h' line='53' column='1' id='ac5ab6a0'>
<data-member access='public'>
<var-decl name='' type-id='e7f44059' visibility='default' filepath='include/net/flow_dissector.h' line='54' column='1'/>
</data-member>
@@ -84450,7 +84538,7 @@
<var-decl name='vlan_tci' type-id='84a5c3d4' visibility='default' filepath='include/net/flow_dissector.h' line='59' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='include/net/flow_dissector.h' line='172' column='1' id='ac5ab6a0'>
+ <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='include/net/flow_dissector.h' line='172' column='1' id='ac5ab6a1'>
<data-member access='public'>
<var-decl name='ports' type-id='78a133c2' visibility='default' filepath='include/net/flow_dissector.h' line='173' column='1'/>
</data-member>
@@ -84458,7 +84546,7 @@
<var-decl name='' type-id='e7f4405a' visibility='default' filepath='include/net/flow_dissector.h' line='174' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='384' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='203' column='1' id='ac5ab6a1'>
+ <union-decl name='__anonymous_union__' size-in-bits='384' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='203' column='1' id='ac5ab6a2'>
<data-member access='public'>
<var-decl name='chain_index' type-id='19c2251e' visibility='default' filepath='include/net/flow_offload.h' line='204' column='1'/>
</data-member>
@@ -84517,7 +84605,7 @@
<var-decl name='pppoe' type-id='e7f44066' visibility='default' filepath='include/net/flow_offload.h' line='280' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='16' is-anonymous='yes' visibility='default' filepath='include/linux/ipv6.h' line='265' column='1' id='ac5ab6a2'>
+ <union-decl name='__anonymous_union__' size-in-bits='16' is-anonymous='yes' visibility='default' filepath='include/linux/ipv6.h' line='265' column='1' id='ac5ab6a3'>
<data-member access='public'>
<var-decl name='bits' type-id='e7f44067' visibility='default' filepath='include/linux/ipv6.h' line='283' column='1'/>
</data-member>
@@ -84525,7 +84613,7 @@
<var-decl name='all' type-id='d315442e' visibility='default' filepath='include/linux/ipv6.h' line='284' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/linux/skbuff.h' line='513' column='1' id='ac5ab6a3'>
+ <union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/linux/skbuff.h' line='513' column='1' id='ac5ab6a4'>
<data-member access='public'>
<var-decl name='' type-id='e7f44068' visibility='default' filepath='include/linux/skbuff.h' line='514' column='1'/>
</data-member>
@@ -84533,7 +84621,7 @@
<var-decl name='' type-id='e7f44069' visibility='default' filepath='include/linux/skbuff.h' line='518' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/net/ipv6.h' line='322' column='1' id='ac5ab6a4'>
+ <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/net/ipv6.h' line='322' column='1' id='ac5ab6a5'>
<data-member access='public'>
<var-decl name='pid' type-id='b94e5398' visibility='default' filepath='include/net/ipv6.h' line='323' column='1'/>
</data-member>
@@ -84541,7 +84629,7 @@
<var-decl name='uid' type-id='d80b72e6' visibility='default' filepath='include/net/ipv6.h' line='324' 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='ac5ab6a5'>
+ <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/net/cfg802154.h' line='233' column='1' id='ac5ab6a6'>
<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>
@@ -84549,7 +84637,7 @@
<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='96' is-anonymous='yes' visibility='default' filepath='include/net/netfilter/nf_log.h' line='22' column='1' id='ac5ab6a6'>
+ <union-decl name='__anonymous_union__' size-in-bits='96' is-anonymous='yes' visibility='default' filepath='include/net/netfilter/nf_log.h' line='22' column='1' id='ac5ab6a7'>
<data-member access='public'>
<var-decl name='ulog' type-id='e7f44071' visibility='default' filepath='include/net/netfilter/nf_log.h' line='31' column='1'/>
</data-member>
@@ -84557,7 +84645,7 @@
<var-decl name='log' type-id='e7f44072' visibility='default' filepath='include/net/netfilter/nf_log.h' line='35' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/linux/netfilter/x_tables.h' line='31' column='1' id='ac5ab6a7'>
+ <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/linux/netfilter/x_tables.h' line='31' column='1' id='ac5ab6a8'>
<data-member access='public'>
<var-decl name='match' type-id='1ecd1044' visibility='default' filepath='include/linux/netfilter/x_tables.h' line='32' column='1'/>
</data-member>
@@ -84565,7 +84653,7 @@
<var-decl name='target' type-id='b7f14b36' visibility='default' filepath='include/linux/netfilter/x_tables.h' line='33' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/linux/netfilter/x_tables.h' line='35' column='1' id='ac5ab6a8'>
+ <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/linux/netfilter/x_tables.h' line='35' column='1' id='ac5ab6a9'>
<data-member access='public'>
<var-decl name='matchinfo' type-id='eaa32e2f' visibility='default' filepath='include/linux/netfilter/x_tables.h' line='36' column='1'/>
</data-member>
@@ -84573,7 +84661,7 @@
<var-decl name='targinfo' type-id='eaa32e2f' visibility='default' filepath='include/linux/netfilter/x_tables.h' line='36' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='256' is-anonymous='yes' visibility='default' filepath='include/net/ip_tunnels.h' line='41' column='1' id='ac5ab6a9'>
+ <union-decl name='__anonymous_union__' size-in-bits='256' is-anonymous='yes' visibility='default' filepath='include/net/ip_tunnels.h' line='41' column='1' id='ac5ab6aa'>
<data-member access='public'>
<var-decl name='ipv4' type-id='e7f44073' visibility='default' filepath='include/net/ip_tunnels.h' line='45' column='1'/>
</data-member>
@@ -84581,7 +84669,7 @@
<var-decl name='ipv6' type-id='e7f44074' visibility='default' filepath='include/net/ip_tunnels.h' line='49' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='72' is-anonymous='yes' visibility='default' filepath='include/net/cfg80211.h' line='384' column='1' id='ac5ab6aa'>
+ <union-decl name='__anonymous_union__' size-in-bits='72' is-anonymous='yes' visibility='default' filepath='include/net/cfg80211.h' line='384' column='1' id='ac5ab6ab'>
<data-member access='public'>
<var-decl name='only_20mhz' type-id='17ee5cc6' visibility='default' filepath='include/net/cfg80211.h' line='385' column='1'/>
</data-member>
@@ -84589,7 +84677,7 @@
<var-decl name='bw' type-id='e7f44076' visibility='default' filepath='include/net/cfg80211.h' line='390' 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='5784' column='1' id='ac5ab6ab'>
+ <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/net/cfg80211.h' line='5784' column='1' id='ac5ab6ac'>
<data-member access='public'>
<var-decl name='backport' type-id='040fcd9e' visibility='default' filepath='include/net/cfg80211.h' line='5784' column='1'/>
</data-member>
@@ -84600,7 +84688,7 @@
<var-decl name='' type-id='ac5ab5e2' visibility='default' filepath='include/net/cfg80211.h' line='5784' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='832' is-anonymous='yes' visibility='default' filepath='include/net/cfg80211.h' line='6191' column='1' id='ac5ab6ac'>
+ <union-decl name='__anonymous_union__' size-in-bits='832' is-anonymous='yes' visibility='default' filepath='include/net/cfg80211.h' line='6191' column='1' id='ac5ab6ad'>
<data-member access='public'>
<var-decl name='ap' type-id='e7f44080' visibility='default' filepath='include/net/cfg80211.h' line='6195' column='1'/>
</data-member>
@@ -84608,7 +84696,7 @@
<var-decl name='client' type-id='e7f44081' visibility='default' filepath='include/net/cfg80211.h' line='6198' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/net/xfrm.h' line='1409' column='1' id='ac5ab6ad'>
+ <union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/net/xfrm.h' line='1409' column='1' id='ac5ab6ae'>
<data-member access='public'>
<var-decl name='aead' type-id='71694cb7' visibility='default' filepath='include/net/xfrm.h' line='1410' column='1'/>
</data-member>
@@ -84622,7 +84710,7 @@
<var-decl name='comp' type-id='b9ac86db' visibility='default' filepath='include/net/xfrm.h' line='1413' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='192' is-anonymous='yes' visibility='default' filepath='include/sound/soc-topology.h' line='66' column='1' id='ac5ab6ae'>
+ <union-decl name='__anonymous_union__' size-in-bits='192' is-anonymous='yes' visibility='default' filepath='include/sound/soc-topology.h' line='66' column='1' id='ac5ab6af'>
<data-member access='public'>
<var-decl name='control' type-id='8a84fb32' visibility='default' filepath='include/sound/soc-topology.h' line='67' column='1'/>
</data-member>
@@ -84630,7 +84718,7 @@
<var-decl name='widget' type-id='ca569b91' visibility='default' filepath='include/sound/soc-topology.h' line='68' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/sound/soc.h' line='1111' column='1' id='ac5ab6af'>
+ <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/sound/soc.h' line='1111' column='1' id='ac5ab6b0'>
<data-member access='public'>
<var-decl name='dpcm_be_start' type-id='1872161b' visibility='default' filepath='include/sound/soc.h' line='1111' column='1'/>
</data-member>
@@ -84641,7 +84729,7 @@
<var-decl name='' type-id='ac5ab5e2' visibility='default' filepath='include/sound/soc.h' line='1111' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' is-anonymous='yes' visibility='default' filepath='include/uapi/sound/asoc.h' line='228' column='1' id='ac5ab6b0'>
+ <union-decl name='__anonymous_union__' is-anonymous='yes' visibility='default' filepath='include/uapi/sound/asoc.h' line='228' column='1' id='ac5ab6b1'>
<data-member access='public'>
<var-decl name='uuid' type-id='ebaaecd3' visibility='default' filepath='include/uapi/sound/asoc.h' line='229' column='1'/>
</data-member>
@@ -84652,7 +84740,7 @@
<var-decl name='string' type-id='e9564905' visibility='default' filepath='include/uapi/sound/asoc.h' line='231' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' is-anonymous='yes' visibility='default' filepath='include/uapi/sound/asoc.h' line='242' column='1' id='ac5ab6b1'>
+ <union-decl name='__anonymous_union__' is-anonymous='yes' visibility='default' filepath='include/uapi/sound/asoc.h' line='242' column='1' id='ac5ab6b2'>
<data-member access='public'>
<var-decl name='data' type-id='e84913bd' visibility='default' filepath='include/uapi/sound/asoc.h' line='243' column='1'/>
</data-member>
@@ -84660,7 +84748,7 @@
<var-decl name='array' type-id='591a7f7d' visibility='default' filepath='include/uapi/sound/asoc.h' line='244' column='1'/>
</data-member>
</union-decl>
- <union-decl name='__anonymous_union__' size-in-bits='1024' is-anonymous='yes' visibility='default' filepath='include/uapi/sound/asoc.h' line='260' column='1' id='ac5ab6b2'>
+ <union-decl name='__anonymous_union__' size-in-bits='1024' is-anonymous='yes' visibility='default' filepath='include/uapi/sound/asoc.h' line='260' column='1' id='ac5ab6b3'>
<data-member access='public'>
<var-decl name='data' type-id='28645bde' visibility='default' filepath='include/uapi/sound/asoc.h' line='261' column='1'/>
</data-member>
@@ -85795,7 +85883,7 @@
</class-decl>
<class-decl name='ieee80211_eht_mcs_nss_supp' size-in-bits='72' is-struct='yes' visibility='default' filepath='include/net/cfg80211.h' line='383' column='1' id='ae96296b'>
<data-member access='public' layout-offset-in-bits='0'>
- <var-decl name='' type-id='ac5ab6aa' visibility='default' filepath='include/net/cfg80211.h' line='384' column='1'/>
+ <var-decl name='' type-id='ac5ab6ab' visibility='default' filepath='include/net/cfg80211.h' line='384' column='1'/>
</data-member>
</class-decl>
<pointer-type-def type-id='0286989c' size-in-bits='64' id='ae9790c6'/>
@@ -91730,7 +91818,7 @@
<var-decl name='callback' type-id='f371c6c4' visibility='default' filepath='include/linux/skbuff.h' line='511' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <var-decl name='' type-id='ac5ab6a3' visibility='default' filepath='include/linux/skbuff.h' line='513' column='1'/>
+ <var-decl name='' type-id='ac5ab6a4' visibility='default' filepath='include/linux/skbuff.h' line='513' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<var-decl name='refcnt' type-id='64615833' visibility='default' filepath='include/linux/skbuff.h' line='525' column='1'/>
@@ -93270,7 +93358,7 @@
<var-decl name='mcast_oif' type-id='95e97e5e' visibility='default' filepath='include/linux/ipv6.h' line='262' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='544'>
- <var-decl name='rxopt' type-id='ac5ab6a2' visibility='default' filepath='include/linux/ipv6.h' line='285' column='1'/>
+ <var-decl name='rxopt' type-id='ac5ab6a3' visibility='default' filepath='include/linux/ipv6.h' line='285' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='560'>
<var-decl name='recverr' type-id='d315442e' visibility='default' filepath='include/linux/ipv6.h' line='288' column='1'/>
@@ -96768,6 +96856,14 @@
<parameter type-id='75615bf0'/>
<return type-id='95e97e5e'/>
</function-type>
+ <class-decl name='bpf_nh_params' size-in-bits='160' is-struct='yes' visibility='default' filepath='include/linux/filter.h' line='662' column='1' id='c4556395'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='nh_family' type-id='19c2251e' visibility='default' filepath='include/linux/filter.h' line='663' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='32'>
+ <var-decl name='' type-id='ac5ab69e' visibility='default' filepath='include/linux/filter.h' line='664' column='1'/>
+ </data-member>
+ </class-decl>
<function-type size-in-bits='64' id='c4560c68'>
<parameter type-id='a2bff676'/>
<parameter type-id='5c218f2b'/>
@@ -96952,7 +97048,7 @@
<var-decl name='type' type-id='892641a4' visibility='default' filepath='include/net/netfilter/nf_log.h' line='21' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
- <var-decl name='u' type-id='ac5ab6a6' visibility='default' filepath='include/net/netfilter/nf_log.h' line='36' column='1'/>
+ <var-decl name='u' type-id='ac5ab6a7' visibility='default' filepath='include/net/netfilter/nf_log.h' line='36' column='1'/>
</data-member>
</class-decl>
<class-decl name='inet6_skb_parm' size-in-bits='192' is-struct='yes' visibility='default' filepath='include/linux/ipv6.h' line='143' column='1' id='c4d0818f'>
@@ -113965,6 +114061,7 @@
<var-decl name='destroy_plane_state' type-id='53924d18' visibility='default' filepath='include/drm/drm_simple_kms_helper.h' line='207' column='1'/>
</data-member>
</class-decl>
+ <pointer-type-def type-id='fd68b9fa' size-in-bits='64' id='e7890d68'/>
<pointer-type-def type-id='7e5bb1dd' size-in-bits='64' id='e78e01a9'/>
<pointer-type-def type-id='56310527' size-in-bits='64' id='e78e2dfb'/>
<pointer-type-def type-id='180e16b0' size-in-bits='64' id='e79cb28f'/>
@@ -116800,7 +116897,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='ac5ab69e' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='65' column='1'/>
+ <var-decl name='u' type-id='ac5ab69f' 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'/>
@@ -117234,7 +117331,7 @@
<var-decl name='addr' type-id='cf1a4160' visibility='default' filepath='include/net/cfg80211.h' line='6190' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <var-decl name='' type-id='ac5ab6ac' visibility='default' filepath='include/net/cfg80211.h' line='6191' column='1'/>
+ <var-decl name='' type-id='ac5ab6ad' visibility='default' filepath='include/net/cfg80211.h' line='6191' column='1'/>
</data-member>
</class-decl>
<class-decl name='__anonymous_struct__' size-in-bits='72' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/cfg80211.h' line='386' column='1' id='e7f44076'>
@@ -117560,7 +117657,7 @@
<var-decl name='pfkey_supported' type-id='f9b06939' visibility='default' filepath='include/net/xfrm.h' line='1408' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <var-decl name='uinfo' type-id='ac5ab6ad' visibility='default' filepath='include/net/xfrm.h' line='1414' column='1'/>
+ <var-decl name='uinfo' type-id='ac5ab6ae' visibility='default' filepath='include/net/xfrm.h' line='1414' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<var-decl name='desc' type-id='731caba6' visibility='default' filepath='include/net/xfrm.h' line='1415' column='1'/>
@@ -119427,7 +119524,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'>
@@ -120216,10 +120341,10 @@
</class-decl>
<class-decl name='xt_action_param' size-in-bits='256' is-struct='yes' visibility='default' filepath='include/linux/netfilter/x_tables.h' line='30' column='1' id='edb04712'>
<data-member access='public' layout-offset-in-bits='0'>
- <var-decl name='' type-id='ac5ab6a7' visibility='default' filepath='include/linux/netfilter/x_tables.h' line='31' column='1'/>
+ <var-decl name='' type-id='ac5ab6a8' visibility='default' filepath='include/linux/netfilter/x_tables.h' line='31' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <var-decl name='' type-id='ac5ab6a8' visibility='default' filepath='include/linux/netfilter/x_tables.h' line='35' column='1'/>
+ <var-decl name='' type-id='ac5ab6a9' visibility='default' filepath='include/linux/netfilter/x_tables.h' line='35' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='state' type-id='309a5a26' visibility='default' filepath='include/linux/netfilter/x_tables.h' line='38' column='1'/>
@@ -126648,6 +126773,14 @@
<pointer-type-def type-id='082b64be' size-in-bits='64' id='fd53db64'/>
<pointer-type-def type-id='7363afc0' size-in-bits='64' id='fd54eeba'/>
<qualified-type-def type-id='993e7488' const='yes' id='fd66e479'/>
+ <class-decl name='rhlist_head' size-in-bits='128' is-struct='yes' visibility='default' filepath='include/linux/rhashtable-types.h' line='21' column='1' id='fd68b9fa'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='rhead' type-id='f68e0adc' visibility='default' filepath='include/linux/rhashtable-types.h' line='22' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='64'>
+ <var-decl name='next' type-id='e7890d68' visibility='default' filepath='include/linux/rhashtable-types.h' line='23' column='1'/>
+ </data-member>
+ </class-decl>
<pointer-type-def type-id='b36b391c' size-in-bits='64' id='fd780be6'/>
<pointer-type-def type-id='0c3d809b' size-in-bits='64' id='fd7bd477'/>
<qualified-type-def type-id='9f48327c' const='yes' id='fd7caa9b'/>
@@ -128450,6 +128583,11 @@
<parameter type-id='95e97e5e' name='new_ifindex' filepath='net/core/dev.c' line='11183' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='__dev_direct_xmit' mangled-name='__dev_direct_xmit' filepath='net/core/dev.c' line='4295' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__dev_direct_xmit'>
+ <parameter type-id='0fbf3cfd' name='skb' filepath='net/core/dev.c' line='4295' column='1'/>
+ <parameter type-id='1dc6a898' name='queue_id' filepath='net/core/dev.c' line='4295' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='__dev_get_by_index' mangled-name='__dev_get_by_index' filepath='net/core/dev.c' line='867' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__dev_get_by_index'>
<parameter type-id='a2bff676' name='net' filepath='net/core/dev.c' line='867' column='1'/>
<parameter type-id='95e97e5e' name='ifindex' filepath='net/core/dev.c' line='867' column='1'/>
@@ -129108,10 +129246,10 @@
<parameter type-id='b59d7dce' name='count' filepath='lib/iomap_copy.c' line='21' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
- <function-decl name='__ip_select_ident' mangled-name='__ip_select_ident' filepath='net/ipv4/route.c' line='491' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__ip_select_ident'>
- <parameter type-id='a2bff676' name='net' filepath='net/ipv4/route.c' line='491' column='1'/>
- <parameter type-id='53be694c' name='iph' filepath='net/ipv4/route.c' line='491' column='1'/>
- <parameter type-id='95e97e5e' name='segs' filepath='net/ipv4/route.c' line='491' column='1'/>
+ <function-decl name='__ip_select_ident' mangled-name='__ip_select_ident' filepath='net/ipv4/route.c' line='492' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__ip_select_ident'>
+ <parameter type-id='a2bff676' name='net' filepath='net/ipv4/route.c' line='492' column='1'/>
+ <parameter type-id='53be694c' name='iph' filepath='net/ipv4/route.c' line='492' column='1'/>
+ <parameter type-id='95e97e5e' name='segs' filepath='net/ipv4/route.c' line='492' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='__ipv6_addr_type' mangled-name='__ipv6_addr_type' filepath='net/ipv6/addrconf_core.c' line='38' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__ipv6_addr_type'>
@@ -135789,6 +135927,14 @@
<parameter type-id='531a7450' name='bpf_func' filepath='net/core/filter.c' line='10778' column='1'/>
<return type-id='f0981eeb'/>
</function-decl>
+ <function-decl name='bpf_map_inc' mangled-name='bpf_map_inc' filepath='kernel/bpf/syscall.c' line='954' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bpf_map_inc'>
+ <parameter type-id='00ee50b8' name='map' filepath='kernel/bpf/syscall.c' line='954' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
+ <function-decl name='bpf_map_put' mangled-name='bpf_map_put' filepath='kernel/bpf/syscall.c' line='506' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bpf_map_put'>
+ <parameter type-id='00ee50b8' name='map' filepath='kernel/bpf/syscall.c' line='506' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<var-decl name='bpf_master_redirect_enabled_key' type-id='237c0d27' mangled-name='bpf_master_redirect_enabled_key' visibility='default' filepath='net/core/filter.c' line='3965' column='1' elf-symbol-id='bpf_master_redirect_enabled_key'/>
<function-decl name='bpf_prog_add' mangled-name='bpf_prog_add' filepath='kernel/bpf/syscall.c' line='1922' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bpf_prog_add'>
<parameter type-id='bdcee7ae' name='prog' filepath='kernel/bpf/syscall.c' line='1922' column='1'/>
@@ -135813,6 +135959,7 @@
<parameter type-id='95e97e5e' name='i' filepath='kernel/bpf/syscall.c' line='1928' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <var-decl name='bpf_redirect_info' type-id='1f4427f1' mangled-name='bpf_redirect_info' visibility='default' filepath='net/core/filter.c' line='2451' column='1' elf-symbol-id='bpf_redirect_info'/>
<var-decl name='bpf_stats_enabled_key' type-id='237c0d27' mangled-name='bpf_stats_enabled_key' visibility='default' filepath='kernel/bpf/core.c' line='2448' column='1' elf-symbol-id='bpf_stats_enabled_key'/>
<function-decl name='bpf_trace_run1' mangled-name='bpf_trace_run1' filepath='kernel/trace/bpf_trace.c' line='1919' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bpf_trace_run1'>
<parameter type-id='bdcee7ae' name='prog' filepath='kernel/trace/bpf_trace.c' line='1919' column='1'/>
@@ -136051,6 +136198,12 @@
<parameter type-id='f0981eeb' name='frag_size' filepath='net/core/skbuff.c' line='257' column='1'/>
<return type-id='0fbf3cfd'/>
</function-decl>
+ <function-decl name='build_skb_around' mangled-name='build_skb_around' filepath='net/core/skbuff.c' line='276' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='build_skb_around'>
+ <parameter type-id='0fbf3cfd' name='skb' filepath='net/core/skbuff.c' line='276' column='1'/>
+ <parameter type-id='eaa32e2f' name='data' filepath='net/core/skbuff.c' line='277' column='1'/>
+ <parameter type-id='f0981eeb' name='frag_size' filepath='net/core/skbuff.c' line='277' column='1'/>
+ <return type-id='0fbf3cfd'/>
+ </function-decl>
<function-decl name='bus_find_device' mangled-name='bus_find_device' filepath='drivers/base/bus.c' line='322' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bus_find_device'>
<parameter type-id='5e2671f8' name='bus' filepath='drivers/base/bus.c' line='322' column='1'/>
<parameter type-id='fa0b179b' name='start' filepath='drivers/base/bus.c' line='323' column='1'/>
@@ -140704,6 +140857,11 @@
<parameter type-id='7359adad' name='attrs' filepath='kernel/dma/mapping.c' line='457' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='dma_need_sync' mangled-name='dma_need_sync' filepath='kernel/dma/mapping.c' line='783' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dma_need_sync'>
+ <parameter type-id='fa0b179b' name='dev' filepath='kernel/dma/mapping.c' line='783' column='1'/>
+ <parameter type-id='cf29c9b3' name='dma_addr' filepath='kernel/dma/mapping.c' line='783' column='1'/>
+ <return type-id='b50a4934'/>
+ </function-decl>
<function-decl name='dma_pool_alloc' mangled-name='dma_pool_alloc' filepath='mm/dmapool.c' line='314' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dma_pool_alloc'>
<parameter type-id='ab33c616' name='pool' filepath='mm/dmapool.c' line='314' column='1'/>
<parameter type-id='3eb7c31c' name='mem_flags' filepath='mm/dmapool.c' line='314' column='1'/>
@@ -147637,6 +147795,7 @@
<parameter type-id='7e666abe' name='inode' filepath='fs/inode.c' line='1585' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <var-decl name='int_active_memcg' type-id='223696fb' mangled-name='int_active_memcg' visibility='default' filepath='mm/memcontrol.c' line='84' column='1' elf-symbol-id='int_active_memcg'/>
<function-decl name='int_pow' mangled-name='int_pow' filepath='lib/math/int_pow.c' line='19' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='int_pow'>
<parameter type-id='91ce1af9' name='base' filepath='lib/math/int_pow.c' line='19' column='1'/>
<parameter type-id='f0981eeb' name='exp' filepath='lib/math/int_pow.c' line='19' column='1'/>
@@ -148018,12 +148177,12 @@
<parameter type-id='0fbf3cfd' name='skb' filepath='net/ipv6/output_core.c' line='155' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='ip6_redirect' mangled-name='ip6_redirect' filepath='net/ipv6/route.c' line='3145' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ip6_redirect'>
- <parameter type-id='0fbf3cfd' name='skb' filepath='net/ipv6/route.c' line='3145' column='1'/>
- <parameter type-id='a2bff676' name='net' filepath='net/ipv6/route.c' line='3145' column='1'/>
- <parameter type-id='95e97e5e' name='oif' filepath='net/ipv6/route.c' line='3145' column='1'/>
- <parameter type-id='19c2251e' name='mark' filepath='net/ipv6/route.c' line='3145' column='1'/>
- <parameter type-id='d80b72e6' name='uid' filepath='net/ipv6/route.c' line='3146' column='1'/>
+ <function-decl name='ip6_redirect' mangled-name='ip6_redirect' filepath='net/ipv6/route.c' line='3146' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ip6_redirect'>
+ <parameter type-id='0fbf3cfd' name='skb' filepath='net/ipv6/route.c' line='3146' column='1'/>
+ <parameter type-id='a2bff676' name='net' filepath='net/ipv6/route.c' line='3146' column='1'/>
+ <parameter type-id='95e97e5e' name='oif' filepath='net/ipv6/route.c' line='3146' column='1'/>
+ <parameter type-id='19c2251e' name='mark' filepath='net/ipv6/route.c' line='3146' column='1'/>
+ <parameter type-id='d80b72e6' name='uid' filepath='net/ipv6/route.c' line='3147' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='ip6_route_me_harder' mangled-name='ip6_route_me_harder' filepath='net/ipv6/netfilter.c' line='23' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ip6_route_me_harder'>
@@ -148032,20 +148191,20 @@
<parameter type-id='0fbf3cfd' name='skb' filepath='net/ipv6/netfilter.c' line='23' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='ip6_route_output_flags' mangled-name='ip6_route_output_flags' filepath='net/ipv6/route.c' line='2633' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ip6_route_output_flags'>
- <parameter type-id='a2bff676' name='net' filepath='net/ipv6/route.c' line='2633' column='1'/>
- <parameter type-id='78e7cf52' name='sk' filepath='net/ipv6/route.c' line='2634' column='1'/>
- <parameter type-id='a99cde64' name='fl6' filepath='net/ipv6/route.c' line='2635' column='1'/>
- <parameter type-id='95e97e5e' name='flags' filepath='net/ipv6/route.c' line='2636' column='1'/>
+ <function-decl name='ip6_route_output_flags' mangled-name='ip6_route_output_flags' filepath='net/ipv6/route.c' line='2634' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ip6_route_output_flags'>
+ <parameter type-id='a2bff676' name='net' filepath='net/ipv6/route.c' line='2634' column='1'/>
+ <parameter type-id='78e7cf52' name='sk' filepath='net/ipv6/route.c' line='2635' column='1'/>
+ <parameter type-id='a99cde64' name='fl6' filepath='net/ipv6/route.c' line='2636' column='1'/>
+ <parameter type-id='95e97e5e' name='flags' filepath='net/ipv6/route.c' line='2637' column='1'/>
<return type-id='141b6427'/>
</function-decl>
- <function-decl name='ip6_update_pmtu' mangled-name='ip6_update_pmtu' filepath='net/ipv6/route.c' line='2930' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ip6_update_pmtu'>
- <parameter type-id='0fbf3cfd' name='skb' filepath='net/ipv6/route.c' line='2930' column='1'/>
- <parameter type-id='a2bff676' name='net' filepath='net/ipv6/route.c' line='2930' column='1'/>
- <parameter type-id='78a133c2' name='mtu' filepath='net/ipv6/route.c' line='2930' column='1'/>
- <parameter type-id='95e97e5e' name='oif' filepath='net/ipv6/route.c' line='2931' column='1'/>
- <parameter type-id='19c2251e' name='mark' filepath='net/ipv6/route.c' line='2931' column='1'/>
- <parameter type-id='d80b72e6' name='uid' filepath='net/ipv6/route.c' line='2931' column='1'/>
+ <function-decl name='ip6_update_pmtu' mangled-name='ip6_update_pmtu' filepath='net/ipv6/route.c' line='2931' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ip6_update_pmtu'>
+ <parameter type-id='0fbf3cfd' name='skb' filepath='net/ipv6/route.c' line='2931' column='1'/>
+ <parameter type-id='a2bff676' name='net' filepath='net/ipv6/route.c' line='2931' column='1'/>
+ <parameter type-id='78a133c2' name='mtu' filepath='net/ipv6/route.c' line='2931' column='1'/>
+ <parameter type-id='95e97e5e' name='oif' filepath='net/ipv6/route.c' line='2932' column='1'/>
+ <parameter type-id='19c2251e' name='mark' filepath='net/ipv6/route.c' line='2932' column='1'/>
+ <parameter type-id='d80b72e6' name='uid' filepath='net/ipv6/route.c' line='2932' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='ip6t_alloc_initial_table' mangled-name='ip6t_alloc_initial_table' filepath='net/ipv6/netfilter/ip6_tables.c' line='40' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ip6t_alloc_initial_table'>
@@ -148087,10 +148246,10 @@
<parameter type-id='f0981eeb' name='addr_type' filepath='net/ipv4/netfilter.c' line='20' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='ip_route_output_flow' mangled-name='ip_route_output_flow' filepath='net/ipv4/route.c' line='2882' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ip_route_output_flow'>
- <parameter type-id='a2bff676' name='net' filepath='net/ipv4/route.c' line='2882' column='1'/>
- <parameter type-id='a198549e' name='flp4' filepath='net/ipv4/route.c' line='2882' column='1'/>
- <parameter type-id='78e7cf52' name='sk' filepath='net/ipv4/route.c' line='2883' column='1'/>
+ <function-decl name='ip_route_output_flow' mangled-name='ip_route_output_flow' filepath='net/ipv4/route.c' line='2876' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ip_route_output_flow'>
+ <parameter type-id='a2bff676' name='net' filepath='net/ipv4/route.c' line='2876' column='1'/>
+ <parameter type-id='a198549e' name='flp4' filepath='net/ipv4/route.c' line='2876' column='1'/>
+ <parameter type-id='78e7cf52' name='sk' filepath='net/ipv4/route.c' line='2877' column='1'/>
<return type-id='c8f5869f'/>
</function-decl>
<function-decl name='ip_send_check' mangled-name='ip_send_check' filepath='net/ipv4/ip_output.c' line='92' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ip_send_check'>
@@ -148122,19 +148281,19 @@
<parameter type-id='7e666abe' name='inode' filepath='fs/inode.c' line='1717' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
- <function-decl name='ipv4_redirect' mangled-name='ipv4_redirect' filepath='net/ipv4/route.c' line='1169' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ipv4_redirect'>
- <parameter type-id='0fbf3cfd' name='skb' filepath='net/ipv4/route.c' line='1169' column='1'/>
- <parameter type-id='a2bff676' name='net' filepath='net/ipv4/route.c' line='1169' column='1'/>
- <parameter type-id='95e97e5e' name='oif' filepath='net/ipv4/route.c' line='1170' column='1'/>
- <parameter type-id='f9b06939' name='protocol' filepath='net/ipv4/route.c' line='1170' column='1'/>
+ <function-decl name='ipv4_redirect' mangled-name='ipv4_redirect' filepath='net/ipv4/route.c' line='1163' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ipv4_redirect'>
+ <parameter type-id='0fbf3cfd' name='skb' filepath='net/ipv4/route.c' line='1163' column='1'/>
+ <parameter type-id='a2bff676' name='net' filepath='net/ipv4/route.c' line='1163' column='1'/>
+ <parameter type-id='95e97e5e' name='oif' filepath='net/ipv4/route.c' line='1164' column='1'/>
+ <parameter type-id='f9b06939' name='protocol' filepath='net/ipv4/route.c' line='1164' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
- <function-decl name='ipv4_update_pmtu' mangled-name='ipv4_update_pmtu' filepath='net/ipv4/route.c' line='1077' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ipv4_update_pmtu'>
- <parameter type-id='0fbf3cfd' name='skb' filepath='net/ipv4/route.c' line='1077' column='1'/>
- <parameter type-id='a2bff676' name='net' filepath='net/ipv4/route.c' line='1077' column='1'/>
- <parameter type-id='19c2251e' name='mtu' filepath='net/ipv4/route.c' line='1077' column='1'/>
- <parameter type-id='95e97e5e' name='oif' filepath='net/ipv4/route.c' line='1078' column='1'/>
- <parameter type-id='f9b06939' name='protocol' filepath='net/ipv4/route.c' line='1078' column='1'/>
+ <function-decl name='ipv4_update_pmtu' mangled-name='ipv4_update_pmtu' filepath='net/ipv4/route.c' line='1071' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ipv4_update_pmtu'>
+ <parameter type-id='0fbf3cfd' name='skb' filepath='net/ipv4/route.c' line='1071' column='1'/>
+ <parameter type-id='a2bff676' name='net' filepath='net/ipv4/route.c' line='1071' column='1'/>
+ <parameter type-id='19c2251e' name='mtu' filepath='net/ipv4/route.c' line='1071' column='1'/>
+ <parameter type-id='95e97e5e' name='oif' filepath='net/ipv4/route.c' line='1072' column='1'/>
+ <parameter type-id='f9b06939' name='protocol' filepath='net/ipv4/route.c' line='1072' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='ipv6_chk_addr' mangled-name='ipv6_chk_addr' filepath='net/ipv6/addrconf.c' line='1896' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ipv6_chk_addr'>
@@ -150941,6 +151100,14 @@
<parameter type-id='f0981eeb' name='frag_size' filepath='net/core/skbuff.c' line='327' column='1'/>
<return type-id='0fbf3cfd'/>
</function-decl>
+ <function-decl name='napi_busy_loop' mangled-name='napi_busy_loop' filepath='net/core/dev.c' line='6732' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='napi_busy_loop'>
+ <parameter type-id='f0981eeb' name='napi_id' filepath='net/core/dev.c' line='6732' column='1'/>
+ <parameter type-id='82c8acf1' name='loop_end' filepath='net/core/dev.c' line='6733' column='1'/>
+ <parameter type-id='eaa32e2f' name='loop_end_arg' filepath='net/core/dev.c' line='6734' column='1'/>
+ <parameter type-id='b50a4934' name='prefer_busy_poll' filepath='net/core/dev.c' line='6734' column='1'/>
+ <parameter type-id='1dc6a898' name='budget' filepath='net/core/dev.c' line='6734' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='napi_complete_done' mangled-name='napi_complete_done' filepath='net/core/dev.c' line='6581' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='napi_complete_done'>
<parameter type-id='c50361c5' name='n' filepath='net/core/dev.c' line='6581' column='1'/>
<parameter type-id='95e97e5e' name='work_done' filepath='net/core/dev.c' line='6581' column='1'/>
@@ -152580,6 +152747,12 @@
<parameter type-id='b50a4934' name='allow_direct' filepath='net/core/page_pool.c' line='500' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='page_pool_put_page_bulk' mangled-name='page_pool_put_page_bulk' filepath='net/core/page_pool.c' line='511' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='page_pool_put_page_bulk'>
+ <parameter type-id='a832c6b9' name='pool' filepath='net/core/page_pool.c' line='511' column='1'/>
+ <parameter type-id='63e171df' name='data' filepath='net/core/page_pool.c' line='511' column='1'/>
+ <parameter type-id='95e97e5e' name='count' filepath='net/core/page_pool.c' line='512' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='page_pool_release_page' mangled-name='page_pool_release_page' filepath='net/core/page_pool.c' line='372' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='page_pool_release_page'>
<parameter type-id='a832c6b9' name='pool' filepath='net/core/page_pool.c' line='372' column='1'/>
<parameter type-id='02f11ed4' name='page' filepath='net/core/page_pool.c' line='372' column='1'/>
@@ -156586,6 +156759,27 @@
<parameter type-id='3cc8739a' name='obj' filepath='lib/rhashtable.c' line='630' column='1'/>
<return type-id='eaa32e2f'/>
</function-decl>
+ <function-decl name='rhashtable_walk_enter' mangled-name='rhashtable_walk_enter' filepath='lib/rhashtable.c' line='665' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rhashtable_walk_enter'>
+ <parameter type-id='e6726ce3' name='ht' filepath='lib/rhashtable.c' line='665' column='1'/>
+ <parameter type-id='436fa080' name='iter' filepath='lib/rhashtable.c' line='665' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
+ <function-decl name='rhashtable_walk_exit' mangled-name='rhashtable_walk_exit' filepath='lib/rhashtable.c' line='687' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rhashtable_walk_exit'>
+ <parameter type-id='436fa080' name='iter' filepath='lib/rhashtable.c' line='687' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
+ <function-decl name='rhashtable_walk_next' mangled-name='rhashtable_walk_next' filepath='lib/rhashtable.c' line='859' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rhashtable_walk_next'>
+ <parameter type-id='436fa080' name='iter' filepath='lib/rhashtable.c' line='859' column='1'/>
+ <return type-id='eaa32e2f'/>
+ </function-decl>
+ <function-decl name='rhashtable_walk_start_check' mangled-name='rhashtable_walk_start_check' filepath='lib/rhashtable.c' line='714' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rhashtable_walk_start_check'>
+ <parameter type-id='436fa080' name='iter' filepath='lib/rhashtable.c' line='714' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
+ <function-decl name='rhashtable_walk_stop' mangled-name='rhashtable_walk_stop' filepath='lib/rhashtable.c' line='930' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rhashtable_walk_stop'>
+ <parameter type-id='436fa080' name='iter' filepath='lib/rhashtable.c' line='930' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='rhltable_init' mangled-name='rhltable_init' filepath='lib/rhashtable.c' line='1086' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rhltable_init'>
<parameter type-id='3c304633' name='hlt' filepath='lib/rhashtable.c' line='1086' column='1'/>
<parameter type-id='44dbf2cd' name='params' filepath='lib/rhashtable.c' line='1086' column='1'/>
@@ -156888,13 +157082,13 @@
<parameter type-id='3dad1a48' name='rq' filepath='block/blk-core.c' line='1512' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
- <function-decl name='rt6_lookup' mangled-name='rt6_lookup' filepath='net/ipv6/route.c' line='1262' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rt6_lookup'>
- <parameter type-id='a2bff676' name='net' filepath='net/ipv6/route.c' line='1262' column='1'/>
- <parameter type-id='fea9c20b' name='daddr' filepath='net/ipv6/route.c' line='1262' column='1'/>
- <parameter type-id='fea9c20b' name='saddr' filepath='net/ipv6/route.c' line='1263' column='1'/>
- <parameter type-id='95e97e5e' name='oif' filepath='net/ipv6/route.c' line='1263' column='1'/>
- <parameter type-id='11f4a000' name='skb' filepath='net/ipv6/route.c' line='1264' column='1'/>
- <parameter type-id='95e97e5e' name='strict' filepath='net/ipv6/route.c' line='1264' column='1'/>
+ <function-decl name='rt6_lookup' mangled-name='rt6_lookup' filepath='net/ipv6/route.c' line='1263' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rt6_lookup'>
+ <parameter type-id='a2bff676' name='net' filepath='net/ipv6/route.c' line='1263' column='1'/>
+ <parameter type-id='fea9c20b' name='daddr' filepath='net/ipv6/route.c' line='1263' column='1'/>
+ <parameter type-id='fea9c20b' name='saddr' filepath='net/ipv6/route.c' line='1264' column='1'/>
+ <parameter type-id='95e97e5e' name='oif' filepath='net/ipv6/route.c' line='1264' column='1'/>
+ <parameter type-id='11f4a000' name='skb' filepath='net/ipv6/route.c' line='1265' column='1'/>
+ <parameter type-id='95e97e5e' name='strict' filepath='net/ipv6/route.c' line='1265' column='1'/>
<return type-id='6ceb7782'/>
</function-decl>
<function-decl name='rt_mutex_lock' mangled-name='rt_mutex_lock' filepath='kernel/locking/rtmutex_api.c' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rt_mutex_lock'>
@@ -160089,6 +160283,12 @@
<parameter type-id='95e97e5e' name='peer' filepath='net/core/sock.c' line='2950' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='sock_no_ioctl' mangled-name='sock_no_ioctl' filepath='net/core/sock.c' line='2956' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sock_no_ioctl'>
+ <parameter type-id='13103032' name='sock' filepath='net/core/sock.c' line='2956' column='1'/>
+ <parameter type-id='f0981eeb' name='cmd' filepath='net/core/sock.c' line='2956' column='1'/>
+ <parameter type-id='7359adad' name='arg' filepath='net/core/sock.c' line='2956' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='sock_no_listen' mangled-name='sock_no_listen' filepath='net/core/sock.c' line='2962' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sock_no_listen'>
<parameter type-id='13103032' name='sock' filepath='net/core/sock.c' line='2962' column='1'/>
<parameter type-id='95e97e5e' name='backlog' filepath='net/core/sock.c' line='2962' column='1'/>
@@ -160131,6 +160331,12 @@
<parameter type-id='13103032' name='sock2' filepath='net/core/sock.c' line='2936' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='sock_prot_inuse_add' mangled-name='sock_prot_inuse_add' filepath='net/core/sock.c' line='3504' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sock_prot_inuse_add'>
+ <parameter type-id='a2bff676' name='net' filepath='net/core/sock.c' line='3504' column='1'/>
+ <parameter type-id='d2524501' name='prot' filepath='net/core/sock.c' line='3504' column='1'/>
+ <parameter type-id='95e97e5e' name='val' filepath='net/core/sock.c' line='3504' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='sock_queue_rcv_skb' mangled-name='sock_queue_rcv_skb' filepath='net/core/sock.c' line='494' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sock_queue_rcv_skb'>
<parameter type-id='f772df6d' name='sk' filepath='net/core/sock.c' line='494' column='1'/>
<parameter type-id='0fbf3cfd' name='skb' filepath='net/core/sock.c' line='494' column='1'/>
@@ -166583,6 +166789,7 @@
</abi-instr>
</abi-corpus>
</abi-corpus-group>
+
<!--
libabigail: abidw: 2.1.0SOONG BUILD NUMBER PLACEHOLDER
-->
diff --git a/android/abi_gki_aarch64_xiaomi b/android/abi_gki_aarch64_xiaomi
index 94ed66a..c46e207 100644
--- a/android/abi_gki_aarch64_xiaomi
+++ b/android/abi_gki_aarch64_xiaomi
@@ -557,3 +557,21 @@
__tracepoint_android_vh_rmqueue_smallest_bypass
__traceiter_android_vh_free_one_page_bypass
__tracepoint_android_vh_free_one_page_bypass
+
+#required by minetwork.ko
+ __dev_direct_xmit
+ build_skb_around
+ bpf_map_inc
+ bpf_map_put
+ bpf_redirect_info
+ dma_need_sync
+ int_active_memcg
+ napi_busy_loop
+ page_pool_put_page_bulk
+ rhashtable_walk_start_check
+ rhashtable_walk_exit
+ rhashtable_walk_stop
+ rhashtable_walk_next
+ rhashtable_walk_enter
+ sock_no_ioctl
+ sock_prot_inuse_add