Merge branch 'android13-5.10' into branch 'android13-5.10-lts'
Catch up with some commits applied to the android13-5.10 branch that
adds new symbols to ensure that the ABI remains stable with LTS merges.
This merge contains the following commits:
* ee5ff26eb7f5 UPSTREAM: KVM: arm64: PMU: Restore the guest's EL0 event counting after migration
* 59b8fa4b8b60 UPSTREAM: kfence: avoid passing -g for test
* 0a01f8f17c19 UPSTREAM: Revert "kasan: drop skip_kasan_poison variable in free_pages_prepare"
* 6e6f92c6ddcc UPSTREAM: coresight: etm4x: Do not access TRCIDR1 for identification
* 2ce161a98d5c UPSTREAM: KVM: arm64: Limit length in kvm_vm_ioctl_mte_copy_tags() to INT_MAX
* 2366e84015c9 UPSTREAM: usb: typec: tcpm: fix warning when handle discover_identity message
* 54d2326d59cd ANDROID: set kmi_symbol_list_add_only for Kleaf builds.
* fb6a4e60e392 Merge tag 'android13-5.10.186_r00' into android13-5.10
* 054fa578544d FROMLIST: fuse: revalidate: don't invalidate if interrupted
* 095779598358 UPSTREAM: gfs2: Don't deref jdesc in evict
* 99685b94435b UPSTREAM: media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
* 9f44f81079d5 ANDROID: KVM: arm64: Fix MMU context save/restore over TLB invalidation
* 5a4d20a3eb4e ANDROID: Incremental fs: Allocate data buffer based on input request size
* f17cd56e4e42 BACKPORT: irqchip/gic-v3: Work around affinity issues on ASR8601
* 035e150e1af7 BACKPORT: irqchip/gic-v3: Improve affinity helper
* d1ad7188cc12 UPSTREAM: f2fs: fix deadlock in i_xattr_sem and inode page lock
* 50e27d9ce43b Revert "FROMLIST: f2fs: remove i_xattr_sem to avoid deadlock and fix the original issue"
* 08014c391c68 UPSTREAM: rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period
* 10553f059d1a UPSTREAM: usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
* 4bf37318c19e UPSTREAM: media: rkvdec: fix use after free bug in rkvdec_remove
* d145f37a7a92 UPSTREAM: relayfs: fix out-of-bounds access in relay_file_read
* 93f6faa1d8fb UPSTREAM: x86/mm: Avoid using set_pgd() outside of real PGD pages
* 591de42137e4 UPSTREAM: io_uring: hold uring mutex around poll removal
* 50b2a0554173 UPSTREAM: net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
* ac6253daf12a UPSTREAM: f2fs: fix to avoid use-after-free for cached IPU bio
* 1598ae202492 UPSTREAM: ipvlan:Fix out-of-bounds caused by unclear skb->cb
* b05ab3eb8ce2 UPSTREAM: Revert "Fix XFRM-I support for nested ESP tunnels"
* d359116c869e ANDROID: GKI: Add symbol list for telechips
* 6f19f8065e25 UPSTREAM: net/sched: cls_u32: Fix reference counter leak leading to overflow
* 7366d1515b86 FROMLIST: f2fs: remove i_xattr_sem to avoid deadlock and fix the original issue
* 26fdb5f5bfb6 ANDROID: fuse-bpf: Move FUSE_RELEASE to correct place
* 8be0098cad65 ANDROID: HID: Only utilise UHID provided exports if UHID is enabled
* 424275e0e6ed ANDROID: GKI: rockchip: add symbols for some media/snd.
* f6df220888cc UPSTREAM: xfs: verify buffer contents when we skip log replay
* 93ca6372b1e9 UPSTREAM: memstick: r592: Fix UAF bug in r592_remove due to race condition
* ef103c358091 BACKPORT: btrfs: unset reloc control if transaction commit fails in prepare_to_relocate()
* 431595fc4b08 UPSTREAM: bluetooth: Perform careful capability checks in hci_sock_ioctl()
* a366f6cd9826 ANDROID: GKI: rockchip: add symbols for pciexxx
* 8e8021e63e42 ANDROID: GKI: ASR: Update the ABI representation
* 6e1d82fcd778 ANDROID: HID; Over-ride default maximum buffer size when using UHID
* 4d9cc0c1eadb BACKPORT: FROMGIT: usb: core: add sysfs entry for usb device state
* 5991a94d3919 ANDROID: GKI: rockchip: Add symbols for ch341
* 31cdb217f127 UPSTREAM: net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize
* 9abde55b5655 UPSTREAM: mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
* 75934d7a243f ANDROID: fuse-bpf: Ensure bpf field can never be nulled
* dbfab630772c UPSTREAM: mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
* 076a4937e71c ANDROID: sched/fair: unlink misfit from cpu overutilized
* c7a5e5c29dba UPSTREAM: 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition
* 4d6ebe979f53 UPSTREAM: usb: gadget: uvc: queue empty isoc requests if no video buffer is available
* 666788c278f0 ANDROID: fix a race between speculative page walk and unmap operations
* 99c4f0739285 BACKPORT: mm: multi-gen LRU: retry pages written back while isolated
Change-Id: I9b42f1c080d3f3c8f79cc5b7ce10193c82cb6360
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
diff --git a/BUILD.bazel b/BUILD.bazel
index 13faada..e3bae9b24 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -21,6 +21,7 @@
"android/abi_gki_aarch64_hikey960",
"android/abi_gki_aarch64_rockchip",
"android/abi_gki_aarch64_rtkstb",
+ "android/abi_gki_aarch64_telechips",
"android/abi_gki_aarch64_type_visibility",
"android/abi_gki_aarch64_virtual_device",
]
@@ -31,10 +32,12 @@
"kmi_symbol_list": "android/abi_gki_aarch64",
"additional_kmi_symbol_lists": _aarch64_additional_kmi_symbol_lists,
"abi_definition": "android/abi_gki_aarch64.xml",
+ "kmi_symbol_list_add_only": True,
},
"kernel_aarch64_debug": {
"kmi_symbol_list": "android/abi_gki_aarch64",
"additional_kmi_symbol_lists": _aarch64_additional_kmi_symbol_lists,
"abi_definition": "android/abi_gki_aarch64.xml",
+ "kmi_symbol_list_add_only": True,
},
})
diff --git a/Documentation/ABI/testing/sysfs-bus-usb b/Documentation/ABI/testing/sysfs-bus-usb
index c2d3224..2e2f0d9 100644
--- a/Documentation/ABI/testing/sysfs-bus-usb
+++ b/Documentation/ABI/testing/sysfs-bus-usb
@@ -266,6 +266,16 @@
which is marked with early_stop has failed to initialize, it will ignore
all future connections until this attribute is clear.
+What: /sys/bus/usb/devices/.../<hub_interface>/port<X>/state
+Date: June 2023
+Contact: Roy Luo <royluo@google.com>
+Description:
+ Indicates current state of the USB device attached to the port.
+ Valid states are: 'not-attached', 'attached', 'powered',
+ 'reconnecting', 'unauthenticated', 'default', 'addressed',
+ 'configured', and 'suspended'. This file supports poll() to
+ monitor the state change from user space.
+
What: /sys/bus/usb/devices/.../power/usb2_lpm_l1_timeout
Date: May 2013
Contact: Mathias Nyman <mathias.nyman@linux.intel.com>
diff --git a/Documentation/arm64/silicon-errata.rst b/Documentation/arm64/silicon-errata.rst
index 0894bdf..3d0855c 100644
--- a/Documentation/arm64/silicon-errata.rst
+++ b/Documentation/arm64/silicon-errata.rst
@@ -176,3 +176,7 @@
+----------------+-----------------+-----------------+-----------------------------+
| Fujitsu | A64FX | E#010001 | FUJITSU_ERRATUM_010001 |
+----------------+-----------------+-----------------+-----------------------------+
+
++----------------+-----------------+-----------------+-----------------------------+
+| ASR | ASR8601 | #8601001 | N/A |
++----------------+-----------------+-----------------+-----------------------------+
diff --git a/Documentation/virt/kvm/api.rst b/Documentation/virt/kvm/api.rst
index f86c48a..14c8c40 100644
--- a/Documentation/virt/kvm/api.rst
+++ b/Documentation/virt/kvm/api.rst
@@ -4861,7 +4861,8 @@
};
Copies Memory Tagging Extension (MTE) tags to/from guest tag memory. The
-``guest_ipa`` and ``length`` fields must be ``PAGE_SIZE`` aligned. The ``addr``
+``guest_ipa`` and ``length`` fields must be ``PAGE_SIZE`` aligned.
+``length`` must not be bigger than 2^31 - PAGE_SIZE bytes. The ``addr``
field must point to a buffer which the tags will be copied to or from.
``flags`` specifies the direction of copy, either ``KVM_ARM_TAGS_TO_GUEST`` or
diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
index 12be125..a32028e 100644
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -24,6 +24,7 @@
<elf-symbol name='__bitmap_complement' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7c173634'/>
<elf-symbol name='__bitmap_equal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf3e6402e'/>
<elf-symbol name='__bitmap_or' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa084749a'/>
+ <elf-symbol name='__bitmap_replace' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x18345b8e'/>
<elf-symbol name='__bitmap_set' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x615911d7'/>
<elf-symbol name='__bitmap_weight' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x63c4d61f'/>
<elf-symbol name='__bitmap_xor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf6fc8791'/>
@@ -146,8 +147,14 @@
<elf-symbol name='__log_post_read_mmio' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6980ea4b'/>
<elf-symbol name='__log_read_mmio' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xcf1211a8'/>
<elf-symbol name='__log_write_mmio' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x31dfd5cd'/>
+ <elf-symbol name='__mdiobus_read' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3a8533f6'/>
<elf-symbol name='__mdiobus_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xee91180d'/>
+ <elf-symbol name='__mdiobus_write' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x440b8788'/>
<elf-symbol name='__media_device_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3ebb4f24'/>
+ <elf-symbol name='__media_device_usb_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd1eae4bd'/>
+ <elf-symbol name='__media_entity_setup_link' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc5660ea7'/>
+ <elf-symbol name='__media_pipeline_start' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9b58dc3f'/>
+ <elf-symbol name='__media_pipeline_stop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x90a29c33'/>
<elf-symbol name='__memcpy_fromio' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5d112304'/>
<elf-symbol name='__memcpy_toio' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf77555cd'/>
<elf-symbol name='__memset_io' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x18b48e28'/>
@@ -159,6 +166,7 @@
<elf-symbol name='__mutex_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x574add77'/>
<elf-symbol name='__napi_alloc_skb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4e08ecfc'/>
<elf-symbol name='__napi_schedule' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xcb2b5026'/>
+ <elf-symbol name='__napi_schedule_irqoff' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe65c2836'/>
<elf-symbol name='__ndelay' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xdf8c695a'/>
<elf-symbol name='__netdev_alloc_skb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5084d216'/>
<elf-symbol name='__netif_napi_del' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x982c6b65'/>
@@ -171,6 +179,7 @@
<elf-symbol name='__page_pinner_put_page' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe1641e9'/>
<elf-symbol name='__pci_register_driver' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x49db0a50'/>
<elf-symbol name='__percpu_down_read' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x62b54fa9'/>
+ <elf-symbol name='__phy_modify' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x972932d1'/>
<elf-symbol name='__platform_driver_probe' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x56048cc3'/>
<elf-symbol name='__platform_driver_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc63c1c69'/>
<elf-symbol name='__platform_register_drivers' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xeae06743'/>
@@ -203,6 +212,8 @@
<elf-symbol name='__root_device_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa43365cc'/>
<elf-symbol name='__rt_mutex_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x488361de'/>
<elf-symbol name='__rtc_register_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xeba2d63f'/>
+ <elf-symbol name='__scsi_add_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x42acb04e'/>
+ <elf-symbol name='__scsi_execute' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd44c7c00'/>
<elf-symbol name='__scsi_iterate_devices' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbdc5873e'/>
<elf-symbol name='__scsi_print_sense' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7c0f26fc'/>
<elf-symbol name='__sdhci_add_host' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6609c418'/>
@@ -322,6 +333,7 @@
<elf-symbol name='__traceiter_android_vh_get_user_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8977c50b'/>
<elf-symbol name='__traceiter_android_vh_internal_get_user_pages_fast' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1f769392'/>
<elf-symbol name='__traceiter_android_vh_ipi_stop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x250fcbba'/>
+ <elf-symbol name='__traceiter_android_vh_map_util_freq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x85f0e764'/>
<elf-symbol name='__traceiter_android_vh_meminfo_proc_show' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5f459b4f'/>
<elf-symbol name='__traceiter_android_vh_mm_compaction_begin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2bf4d10b'/>
<elf-symbol name='__traceiter_android_vh_mm_compaction_end' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3c1880a8'/>
@@ -427,12 +439,14 @@
<elf-symbol name='__tty_alloc_driver' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf3568ae8'/>
<elf-symbol name='__tty_insert_flip_char' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x27f8cbdd'/>
<elf-symbol name='__typec_altmode_register_driver' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x24b72878'/>
+ <elf-symbol name='__ubsan_handle_cfi_check_fail_abort' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xdf7a4c69'/>
<elf-symbol name='__udelay' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9e7d6bd0'/>
<elf-symbol name='__uio_register_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb07eb77f'/>
<elf-symbol name='__unregister_chrdev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6bc3fbc0'/>
<elf-symbol name='__update_load_avg_blocked_se' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf9199651'/>
<elf-symbol name='__usb_create_hcd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe5cc9a1e'/>
<elf-symbol name='__usecs_to_jiffies' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf1969a8e'/>
+ <elf-symbol name='__v4l2_ctrl_grab' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3648cbc'/>
<elf-symbol name='__v4l2_ctrl_handler_setup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4474d203'/>
<elf-symbol name='__v4l2_ctrl_modify_range' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xef08f67d'/>
<elf-symbol name='__v4l2_ctrl_s_ctrl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8f025331'/>
@@ -454,6 +468,7 @@
<elf-symbol name='_copy_from_iter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8a316df2'/>
<elf-symbol name='_copy_from_iter_full' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd919750b'/>
<elf-symbol name='_copy_to_iter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc93a4f2d'/>
+ <elf-symbol name='_dev_alert' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7f2fcbb0'/>
<elf-symbol name='_dev_crit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1c9bd466'/>
<elf-symbol name='_dev_emerg' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6322b4f2'/>
<elf-symbol name='_dev_err' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2c2f7f69'/>
@@ -487,6 +502,8 @@
<elf-symbol name='_raw_write_unlock_irq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9f76baf4'/>
<elf-symbol name='_raw_write_unlock_irqrestore' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xeb078aee'/>
<elf-symbol name='_snd_ctl_add_follower' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfaa45ec0'/>
+ <elf-symbol name='_snd_pcm_stream_lock_irqsave' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x100b6a5b'/>
+ <elf-symbol name='_vb2_fop_release' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x864e4880'/>
<elf-symbol name='activate_task' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe3b3583e'/>
<elf-symbol name='add_cpu' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7eb808d0'/>
<elf-symbol name='add_device_randomness' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2fb6de5d'/>
@@ -954,6 +971,7 @@
<elf-symbol name='cpus_read_lock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa04f945a'/>
<elf-symbol name='cpus_read_unlock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x18fb2caf'/>
<elf-symbol name='crc16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbd6841d4'/>
+ <elf-symbol name='crc32_be' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4df02057'/>
<elf-symbol name='crc32_le' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x69dd3b5b'/>
<elf-symbol name='crc8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe2aae5cc'/>
<elf-symbol name='crc8_populate_msb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xaa8106bc'/>
@@ -1430,6 +1448,7 @@
<elf-symbol name='dma_request_chan' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x24b9c211'/>
<elf-symbol name='dma_resv_add_excl_fence' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x14a72118'/>
<elf-symbol name='dma_resv_add_shared_fence' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbd8c713e'/>
+ <elf-symbol name='dma_resv_get_fences_rcu' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe231b665'/>
<elf-symbol name='dma_resv_reserve_shared' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x38a9b842'/>
<elf-symbol name='dma_resv_test_signaled_rcu' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf8f9ad23'/>
<elf-symbol name='dma_resv_wait_timeout_rcu' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb775a1e2'/>
@@ -1579,6 +1598,7 @@
<elf-symbol name='drm_crtc_init_with_planes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbee5c714'/>
<elf-symbol name='drm_crtc_send_vblank_event' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x217e63d0'/>
<elf-symbol name='drm_crtc_set_max_vblank_count' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xed01d46b'/>
+ <elf-symbol name='drm_crtc_vblank_count' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2db66df6'/>
<elf-symbol name='drm_crtc_vblank_count_and_time' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xec78eec7'/>
<elf-symbol name='drm_crtc_vblank_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x801ccaa5'/>
<elf-symbol name='drm_crtc_vblank_helper_get_vblank_timestamp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe1e96c6d'/>
@@ -1857,6 +1877,9 @@
<elf-symbol name='dump_stack' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6b2dc060'/>
<elf-symbol name='dup_iter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb4107884'/>
<elf-symbol name='dw_handle_msi_irq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x34e4b27b'/>
+ <elf-symbol name='dw_pcie_ep_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4518c272'/>
+ <elf-symbol name='dw_pcie_ep_raise_msi_irq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2f19b0c1'/>
+ <elf-symbol name='dw_pcie_ep_raise_msix_irq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2e0ccb1a'/>
<elf-symbol name='dw_pcie_find_ext_capability' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8acf827e'/>
<elf-symbol name='dw_pcie_host_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xcf81718f'/>
<elf-symbol name='dw_pcie_link_up' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe8423315'/>
@@ -1869,7 +1892,9 @@
<elf-symbol name='dwc3_send_gadget_ep_cmd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x226d1906'/>
<elf-symbol name='dwc3_stop_active_transfer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe6e892de'/>
<elf-symbol name='ehci_init_driver' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc84a3bba'/>
+ <elf-symbol name='ehci_resume' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2def2ca4'/>
<elf-symbol name='ehci_setup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5c955d98'/>
+ <elf-symbol name='ehci_suspend' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1ae49203'/>
<elf-symbol name='elevator_alloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd5091d40'/>
<elf-symbol name='elv_bio_merge_ok' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9892a29f'/>
<elf-symbol name='elv_rb_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x227e4d62'/>
@@ -1887,6 +1912,8 @@
<elf-symbol name='enable_percpu_irq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x335c570f'/>
<elf-symbol name='errno_to_blk_status' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x612bfd89'/>
<elf-symbol name='eth_commit_mac_addr_change' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xcf7bccf4'/>
+ <elf-symbol name='eth_header' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb3d325d0'/>
+ <elf-symbol name='eth_header_parse' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1b89e308'/>
<elf-symbol name='eth_mac_addr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x682945dc'/>
<elf-symbol name='eth_platform_get_mac_address' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x40c83481'/>
<elf-symbol name='eth_prepare_mac_addr_change' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3df6fb33'/>
@@ -1965,6 +1992,8 @@
<elf-symbol name='fwnode_device_is_available' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x92edd90c'/>
<elf-symbol name='fwnode_find_reference' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9fd5c757'/>
<elf-symbol name='fwnode_get_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xeea350db'/>
+ <elf-symbol name='fwnode_get_next_parent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x819cdb40'/>
+ <elf-symbol name='fwnode_get_parent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa444f00f'/>
<elf-symbol name='fwnode_gpiod_get_index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x64141bcb'/>
<elf-symbol name='fwnode_graph_get_next_endpoint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x66b1175'/>
<elf-symbol name='fwnode_graph_get_port_parent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x45f86f7d'/>
@@ -2005,10 +2034,13 @@
<elf-symbol name='genl_unregister_family' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfc4513dc'/>
<elf-symbol name='genlmsg_multicast_allns' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7dcc5f10'/>
<elf-symbol name='genlmsg_put' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf8239af0'/>
+ <elf-symbol name='genphy_read_abilities' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x14ffa442'/>
+ <elf-symbol name='genphy_read_mmd_unsupported' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd9ce7bea'/>
<elf-symbol name='genphy_read_status' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4d6dc262'/>
<elf-symbol name='genphy_resume' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x96137a7d'/>
<elf-symbol name='genphy_soft_reset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xec82d699'/>
<elf-symbol name='genphy_suspend' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x91325e51'/>
+ <elf-symbol name='genphy_write_mmd_unsupported' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xffd792b5'/>
<elf-symbol name='get_cpu_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8750ef8e'/>
<elf-symbol name='get_cpu_idle_time' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9fe899b7'/>
<elf-symbol name='get_cpu_idle_time_us' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7b9793a2'/>
@@ -2408,6 +2440,7 @@
<elf-symbol name='iommu_unregister_device_fault_handler' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x45f21128'/>
<elf-symbol name='iounmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xedc03953'/>
<elf-symbol name='iov_iter_bvec' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1387f39c'/>
+ <elf-symbol name='iov_iter_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd9c67ce5'/>
<elf-symbol name='iov_iter_kvec' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbdeaf00a'/>
<elf-symbol name='ip_compute_csum' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x20eadeb6'/>
<elf-symbol name='ip_send_check' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2124474'/>
@@ -2499,6 +2532,7 @@
<elf-symbol name='kill_anon_super' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2d6ae2dd'/>
<elf-symbol name='kill_fasync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x97576c28'/>
<elf-symbol name='kill_litter_super' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4dbdee6e'/>
+ <elf-symbol name='kill_pid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc3edf372'/>
<elf-symbol name='kiocb_set_cancel_fn' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4a9d74cb'/>
<elf-symbol name='kmalloc_order' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbbe80fdb'/>
<elf-symbol name='kmalloc_order_trace' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb8b9f817'/>
@@ -2604,11 +2638,13 @@
<elf-symbol name='map_kernel_range' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf0ff0036'/>
<elf-symbol name='match_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x81188c30'/>
<elf-symbol name='mbox_chan_received_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x17a9c084'/>
+ <elf-symbol name='mbox_chan_txdone' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x46aa49db'/>
<elf-symbol name='mbox_client_txdone' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe59bc19b'/>
<elf-symbol name='mbox_controller_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd95168ed'/>
<elf-symbol name='mbox_controller_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5517807e'/>
<elf-symbol name='mbox_free_channel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb1ee4bf8'/>
<elf-symbol name='mbox_request_channel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4f04c755'/>
+ <elf-symbol name='mbox_request_channel_byname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbebb1f55'/>
<elf-symbol name='mbox_send_message' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc3f1029b'/>
<elf-symbol name='mdiobus_alloc_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7637f5bd'/>
<elf-symbol name='mdiobus_free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa8e46976'/>
@@ -2616,13 +2652,24 @@
<elf-symbol name='mdiobus_read' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x55b9dd5e'/>
<elf-symbol name='mdiobus_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe759c3f0'/>
<elf-symbol name='mdiobus_write' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1b95d2a1'/>
+ <elf-symbol name='media_create_intf_link' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfd1a5680'/>
<elf-symbol name='media_create_pad_link' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3d3c439e'/>
+ <elf-symbol name='media_create_pad_links' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x230ab77c'/>
<elf-symbol name='media_device_cleanup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1105a333'/>
+ <elf-symbol name='media_device_delete' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x188c5d1d'/>
<elf-symbol name='media_device_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x20c3ce64'/>
+ <elf-symbol name='media_device_register_entity' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x478af862'/>
+ <elf-symbol name='media_device_register_entity_notify' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x223848bd'/>
<elf-symbol name='media_device_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6afa7da6'/>
+ <elf-symbol name='media_device_unregister_entity' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x95afb24a'/>
+ <elf-symbol name='media_device_unregister_entity_notify' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe6b5f8e5'/>
+ <elf-symbol name='media_device_usb_allocate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x21b40c3d'/>
+ <elf-symbol name='media_devnode_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x41fb029a'/>
+ <elf-symbol name='media_devnode_remove' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x60541531'/>
<elf-symbol name='media_entity_pads_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xcfde0eeb'/>
<elf-symbol name='media_entity_remote_pad' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xef805700'/>
<elf-symbol name='media_entity_setup_link' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe5e14996'/>
+ <elf-symbol name='media_get_pad_index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x69d2a5a'/>
<elf-symbol name='media_graph_walk_cleanup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x25cb866c'/>
<elf-symbol name='media_graph_walk_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xaac24dfc'/>
<elf-symbol name='media_graph_walk_next' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5f7ddc25'/>
@@ -2883,10 +2930,12 @@
<elf-symbol name='of_genpd_add_provider_onecell' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x389cc6c3'/>
<elf-symbol name='of_genpd_add_provider_simple' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2179df33'/>
<elf-symbol name='of_genpd_del_provider' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfff850bd'/>
+ <elf-symbol name='of_get_address' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xde4c6d5e'/>
<elf-symbol name='of_get_child_by_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xeb450dc2'/>
<elf-symbol name='of_get_compatible_child' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9680228e'/>
<elf-symbol name='of_get_cpu_node' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xab2db3cf'/>
<elf-symbol name='of_get_display_timing' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x42c92007'/>
+ <elf-symbol name='of_get_display_timings' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4e9413bb'/>
<elf-symbol name='of_get_dma_window' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2e1558f1'/>
<elf-symbol name='of_get_drm_display_mode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1da20bae'/>
<elf-symbol name='of_get_i2c_adapter_by_node' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd293df35'/>
@@ -2899,6 +2948,7 @@
<elf-symbol name='of_get_phy_mode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xcee9e3fd'/>
<elf-symbol name='of_get_property' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe04c6135'/>
<elf-symbol name='of_get_regulator_init_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4f5ca32c'/>
+ <elf-symbol name='of_get_videomode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x44351b66'/>
<elf-symbol name='of_graph_get_endpoint_by_regs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xcc3c83c6'/>
<elf-symbol name='of_graph_get_next_endpoint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x907c53cb'/>
<elf-symbol name='of_graph_get_port_by_id' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6005a952'/>
@@ -2937,6 +2987,7 @@
<elf-symbol name='of_pinctrl_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8278e3f2'/>
<elf-symbol name='of_platform_depopulate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc316b93d'/>
<elf-symbol name='of_platform_device_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x77146211'/>
+ <elf-symbol name='of_platform_device_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6555a7b4'/>
<elf-symbol name='of_platform_populate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe342539a'/>
<elf-symbol name='of_prop_next_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x25b4df6d'/>
<elf-symbol name='of_prop_next_u32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd53681c8'/>
@@ -2995,11 +3046,13 @@
<elf-symbol name='pci_disable_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb993ad5e'/>
<elf-symbol name='pci_disable_link_state' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4fad6a95'/>
<elf-symbol name='pci_disable_msi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd5e2a0ac'/>
+ <elf-symbol name='pci_disable_msix' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb9f89e76'/>
<elf-symbol name='pci_disable_pcie_error_reporting' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd64b032a'/>
<elf-symbol name='pci_disable_sriov' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8eee4cef'/>
<elf-symbol name='pci_enable_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x630749c1'/>
<elf-symbol name='pci_enable_device_mem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc4999a6f'/>
<elf-symbol name='pci_enable_msi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfd2819a'/>
+ <elf-symbol name='pci_enable_msix_range' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7cb7639a'/>
<elf-symbol name='pci_enable_pcie_error_reporting' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x494bffd1'/>
<elf-symbol name='pci_enable_sriov' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xaa3c73a9'/>
<elf-symbol name='pci_enable_wake' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x67f2e525'/>
@@ -3035,6 +3088,7 @@
<elf-symbol name='pci_request_regions' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6156e345'/>
<elf-symbol name='pci_request_selected_regions' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5a06919c'/>
<elf-symbol name='pci_rescan_bus' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x240797b0'/>
+ <elf-symbol name='pci_reset_function' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x79aa0aaa'/>
<elf-symbol name='pci_restore_msi_state' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3eff5531'/>
<elf-symbol name='pci_restore_state' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x266476bf'/>
<elf-symbol name='pci_save_state' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb823884c'/>
@@ -3094,13 +3148,19 @@
<elf-symbol name='phy_mii_ioctl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa67b95f8'/>
<elf-symbol name='phy_mipi_dphy_config_validate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x881bad5e'/>
<elf-symbol name='phy_mipi_dphy_get_default_config' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4848cfb1'/>
+ <elf-symbol name='phy_modify' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xaea3a453'/>
+ <elf-symbol name='phy_modify_paged_changed' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf694db7f'/>
<elf-symbol name='phy_power_off' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x235ff888'/>
<elf-symbol name='phy_power_on' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x202cac6d'/>
<elf-symbol name='phy_print_status' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x93a9c81f'/>
+ <elf-symbol name='phy_read_paged' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9995494e'/>
<elf-symbol name='phy_reset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x752a9006'/>
+ <elf-symbol name='phy_restore_page' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7a12a008'/>
+ <elf-symbol name='phy_select_page' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6b227e30'/>
<elf-symbol name='phy_set_mode_ext' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x674330ee'/>
<elf-symbol name='phy_start' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1ff1dc76'/>
<elf-symbol name='phy_stop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1d8ebc7a'/>
+ <elf-symbol name='phy_write_paged' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2e5a9e34'/>
<elf-symbol name='phylink_connect_phy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xeecc63b1'/>
<elf-symbol name='phylink_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xccdd13cc'/>
<elf-symbol name='phylink_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf3083a1d'/>
@@ -3335,6 +3395,7 @@
<elf-symbol name='regcache_drop_region' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x34375ea9'/>
<elf-symbol name='regcache_mark_dirty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x58e854e1'/>
<elf-symbol name='regcache_sync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x257ca6dd'/>
+ <elf-symbol name='regcache_sync_region' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3d962c68'/>
<elf-symbol name='register_blkdev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x71a50dbc'/>
<elf-symbol name='register_candev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbdcfeb1e'/>
<elf-symbol name='register_chrdev_region' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3fd78f3b'/>
@@ -3372,6 +3433,7 @@
<elf-symbol name='regmap_field_read' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xff5757ed'/>
<elf-symbol name='regmap_field_update_bits_base' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe01a74f0'/>
<elf-symbol name='regmap_get_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x46b15fe9'/>
+ <elf-symbol name='regmap_irq_chip_get_base' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6e89a560'/>
<elf-symbol name='regmap_irq_get_domain' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x73dbd283'/>
<elf-symbol name='regmap_irq_get_virq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x55784228'/>
<elf-symbol name='regmap_multi_reg_write' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb88d24b6'/>
@@ -3395,6 +3457,7 @@
<elf-symbol name='regulator_force_disable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc4e9d5c0'/>
<elf-symbol name='regulator_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xadca640'/>
<elf-symbol name='regulator_get_current_limit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb2d79696'/>
+ <elf-symbol name='regulator_get_current_limit_regmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9ab4879'/>
<elf-symbol name='regulator_get_exclusive' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8224ea57'/>
<elf-symbol name='regulator_get_linear_step' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xeae95e30'/>
<elf-symbol name='regulator_get_optional' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb3eba614'/>
@@ -3411,14 +3474,17 @@
<elf-symbol name='regulator_map_voltage_iterate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf13a07d8'/>
<elf-symbol name='regulator_map_voltage_linear' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xef0be6b5'/>
<elf-symbol name='regulator_map_voltage_linear_range' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x90cc31dd'/>
+ <elf-symbol name='regulator_mode_to_status' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x56310925'/>
<elf-symbol name='regulator_notifier_call_chain' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1051bbbe'/>
<elf-symbol name='regulator_put' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7b2d8eb6'/>
<elf-symbol name='regulator_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa779d7fd'/>
<elf-symbol name='regulator_register_notifier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xafdd4bdf'/>
<elf-symbol name='regulator_set_active_discharge_regmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x50949453'/>
+ <elf-symbol name='regulator_set_current_limit_regmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2af62bf2'/>
<elf-symbol name='regulator_set_load' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xdfd18700'/>
<elf-symbol name='regulator_set_mode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x10d68b6c'/>
<elf-symbol name='regulator_set_pull_down_regmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3eb8d0bc'/>
+ <elf-symbol name='regulator_set_soft_start_regmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2ac7a7f7'/>
<elf-symbol name='regulator_set_voltage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd281e676'/>
<elf-symbol name='regulator_set_voltage_sel_regmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6f386041'/>
<elf-symbol name='regulator_set_voltage_time_sel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x170b7218'/>
@@ -3553,6 +3619,7 @@
<elf-symbol name='scsi_ioctl_block_when_processing_errors' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4a96f524'/>
<elf-symbol name='scsi_normalize_sense' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfbad3cf0'/>
<elf-symbol name='scsi_register_interface' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc272acea'/>
+ <elf-symbol name='scsi_remove_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xab8d9e4e'/>
<elf-symbol name='scsi_remove_host' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd2bd757'/>
<elf-symbol name='scsi_scan_host' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4d6ba01d'/>
<elf-symbol name='scsi_set_sense_information' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x818416e1'/>
@@ -3577,6 +3644,8 @@
<elf-symbol name='sdhci_request' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbfc4cfa'/>
<elf-symbol name='sdhci_reset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2e8c0b61'/>
<elf-symbol name='sdhci_resume_host' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd90977a0'/>
+ <elf-symbol name='sdhci_runtime_resume_host' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2bfb7e14'/>
+ <elf-symbol name='sdhci_runtime_suspend_host' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb994720'/>
<elf-symbol name='sdhci_send_tuning' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc7611ec6'/>
<elf-symbol name='sdhci_set_bus_width' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf8bb2510'/>
<elf-symbol name='sdhci_set_clock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x68dac539'/>
@@ -3748,6 +3817,7 @@
<elf-symbol name='smpboot_unregister_percpu_thread' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xca7f4ff4'/>
<elf-symbol name='snd_card_disconnect' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xabdbf3c1'/>
<elf-symbol name='snd_card_free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7c310601'/>
+ <elf-symbol name='snd_card_free_when_closed' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x20d02b3b'/>
<elf-symbol name='snd_card_new' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x97a4c6c3'/>
<elf-symbol name='snd_card_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xee36c15f'/>
<elf-symbol name='snd_card_rw_proc_new' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xdc8a2daf'/>
@@ -3790,6 +3860,7 @@
<elf-symbol name='snd_pcm_hw_constraint_integer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf7109dd9'/>
<elf-symbol name='snd_pcm_hw_constraint_list' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x13e0f138'/>
<elf-symbol name='snd_pcm_hw_constraint_minmax' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x607e5e84'/>
+ <elf-symbol name='snd_pcm_hw_constraint_pow2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2ff99022'/>
<elf-symbol name='snd_pcm_hw_constraint_step' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5b55e2ec'/>
<elf-symbol name='snd_pcm_hw_limit_rates' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x69255f54'/>
<elf-symbol name='snd_pcm_lib_default_mmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x10a6f479'/>
@@ -3798,6 +3869,7 @@
<elf-symbol name='snd_pcm_lib_malloc_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x95495b83'/>
<elf-symbol name='snd_pcm_lib_preallocate_free_for_all' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8cdaff91'/>
<elf-symbol name='snd_pcm_lib_preallocate_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x69901dc5'/>
+ <elf-symbol name='snd_pcm_lib_preallocate_pages_for_all' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbef027fd'/>
<elf-symbol name='snd_pcm_new' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc79fae33'/>
<elf-symbol name='snd_pcm_period_elapsed' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5f4cad80'/>
<elf-symbol name='snd_pcm_rate_range_to_bits' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8d864069'/>
@@ -3807,6 +3879,7 @@
<elf-symbol name='snd_pcm_set_sync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x35f8c8ac'/>
<elf-symbol name='snd_pcm_stop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2dbe220e'/>
<elf-symbol name='snd_pcm_stop_xrun' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x77a91e42'/>
+ <elf-symbol name='snd_pcm_stream_unlock_irqrestore' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe44f8323'/>
<elf-symbol name='snd_soc_add_card_controls' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x106ad77d'/>
<elf-symbol name='snd_soc_add_component' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1c6e355'/>
<elf-symbol name='snd_soc_add_component_controls' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7519990f'/>
@@ -3830,9 +3903,12 @@
<elf-symbol name='snd_soc_component_update_bits' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc0ab7cb6'/>
<elf-symbol name='snd_soc_component_update_bits_async' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x26a56bca'/>
<elf-symbol name='snd_soc_component_write' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x71c63bf3'/>
+ <elf-symbol name='snd_soc_dai_active' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x679ddf44'/>
<elf-symbol name='snd_soc_dai_get_channel_map' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x436ace5e'/>
<elf-symbol name='snd_soc_dai_link_set_capabilities' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbf40cf96'/>
+ <elf-symbol name='snd_soc_dai_set_bclk_ratio' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x151a81ee'/>
<elf-symbol name='snd_soc_dai_set_channel_map' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe14780a0'/>
+ <elf-symbol name='snd_soc_dai_set_clkdiv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x79780981'/>
<elf-symbol name='snd_soc_dai_set_fmt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe938bbe9'/>
<elf-symbol name='snd_soc_dai_set_pll' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x888593b0'/>
<elf-symbol name='snd_soc_dai_set_sysclk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x51e8a4c5'/>
@@ -4016,6 +4092,7 @@
<elf-symbol name='subsys_system_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8bbbc01f'/>
<elf-symbol name='suspend_set_ops' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1ab0c7e0'/>
<elf-symbol name='swiotlb_max_segment' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5b6b0329'/>
+ <elf-symbol name='symbol_put_addr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x66d87d38'/>
<elf-symbol name='sync_file_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf3f1336d'/>
<elf-symbol name='sync_file_get_fence' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4dca08ee'/>
<elf-symbol name='synchronize_irq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe523ad75'/>
@@ -4097,6 +4174,7 @@
<elf-symbol name='timecounter_read' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6f9e763b'/>
<elf-symbol name='topology_set_thermal_pressure' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xea0dce63'/>
<elf-symbol name='touch_softlockup_watchdog' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6fcb87a1'/>
+ <elf-symbol name='trace_define_field' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf6dbba65'/>
<elf-symbol name='trace_event_buffer_commit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd98c9b52'/>
<elf-symbol name='trace_event_buffer_reserve' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xab4e6242'/>
<elf-symbol name='trace_event_ignore_this_pid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4c30a395'/>
@@ -4112,6 +4190,7 @@
<elf-symbol name='trace_raw_output_prep' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe1362397'/>
<elf-symbol name='trace_seq_printf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x525d0aa3'/>
<elf-symbol name='trace_seq_putc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1b5f4377'/>
+ <elf-symbol name='trace_set_clr_event' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd217e9e6'/>
<elf-symbol name='tracepoint_probe_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x95e102ab'/>
<elf-symbol name='tracepoint_probe_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xdbeeece6'/>
<elf-symbol name='try_module_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8a986e4d'/>
@@ -4132,6 +4211,7 @@
<elf-symbol name='tty_port_register_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x24d338'/>
<elf-symbol name='tty_port_tty_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2a9f9977'/>
<elf-symbol name='tty_port_tty_wakeup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x24b6264'/>
+ <elf-symbol name='tty_put_char' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x890cc594'/>
<elf-symbol name='tty_register_driver' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x50280815'/>
<elf-symbol name='tty_register_ldisc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x45b53343'/>
<elf-symbol name='tty_set_operations' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa8f9317b'/>
@@ -4139,6 +4219,7 @@
<elf-symbol name='tty_termios_baud_rate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x409873e3'/>
<elf-symbol name='tty_termios_copy_hw' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x30e74134'/>
<elf-symbol name='tty_termios_encode_baud_rate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5641485b'/>
+ <elf-symbol name='tty_termios_hw_change' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6c257ac0'/>
<elf-symbol name='tty_unregister_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x72c4945e'/>
<elf-symbol name='tty_unregister_driver' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbb56875'/>
<elf-symbol name='tty_unregister_ldisc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa120d33c'/>
@@ -4173,6 +4254,7 @@
<elf-symbol name='uart_handle_cts_change' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x50470de2'/>
<elf-symbol name='uart_handle_dcd_change' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x608543cd'/>
<elf-symbol name='uart_insert_char' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4c8d8fd4'/>
+ <elf-symbol name='uart_parse_earlycon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc5a5c678'/>
<elf-symbol name='uart_parse_options' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4f72a987'/>
<elf-symbol name='uart_register_driver' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8636d50d'/>
<elf-symbol name='uart_remove_one_port' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xca19ff35'/>
@@ -4215,6 +4297,7 @@
<elf-symbol name='unmap_mapping_range' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xeaab9fd0'/>
<elf-symbol name='unpin_user_page' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xdb44a305'/>
<elf-symbol name='unpin_user_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x39f11fe3'/>
+ <elf-symbol name='unpin_user_pages_dirty_lock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8ccea16b'/>
<elf-symbol name='unregister_blkdev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb5a459dc'/>
<elf-symbol name='unregister_candev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc7f702cc'/>
<elf-symbol name='unregister_chrdev_region' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6091b333'/>
@@ -4267,6 +4350,7 @@
<elf-symbol name='usb_autopm_put_interface' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8d475e81'/>
<elf-symbol name='usb_bulk_msg' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x34189573'/>
<elf-symbol name='usb_calc_bus_time' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7e64181d'/>
+ <elf-symbol name='usb_clear_halt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8e921009'/>
<elf-symbol name='usb_composite_overwrite_options' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbceb6d2f'/>
<elf-symbol name='usb_composite_probe' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x15162d36'/>
<elf-symbol name='usb_composite_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x79504b66'/>
@@ -4382,6 +4466,7 @@
<elf-symbol name='usb_submit_urb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6427dece'/>
<elf-symbol name='usb_udc_vbus_handler' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3276732e'/>
<elf-symbol name='usb_unanchor_urb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8b47c0b0'/>
+ <elf-symbol name='usb_unlink_urb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x103bbc73'/>
<elf-symbol name='usb_unpoison_urb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x84096ddb'/>
<elf-symbol name='usb_unregister_notify' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x811dc334'/>
<elf-symbol name='usb_wakeup_enabled_descendants' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4207cfde'/>
@@ -4423,11 +4508,16 @@
<elf-symbol name='v4l2_async_register_subdev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf11a140b'/>
<elf-symbol name='v4l2_async_subdev_notifier_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd1f49ae9'/>
<elf-symbol name='v4l2_async_unregister_subdev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1a875efa'/>
+ <elf-symbol name='v4l2_ctrl_activate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x14beecaf'/>
+ <elf-symbol name='v4l2_ctrl_add_handler' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5af250a6'/>
+ <elf-symbol name='v4l2_ctrl_cluster' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3f7466f7'/>
<elf-symbol name='v4l2_ctrl_find' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa929fc6c'/>
<elf-symbol name='v4l2_ctrl_g_ctrl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xae2ae38d'/>
<elf-symbol name='v4l2_ctrl_g_ctrl_int64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3c0011db'/>
+ <elf-symbol name='v4l2_ctrl_get_menu' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x315de2cf'/>
<elf-symbol name='v4l2_ctrl_handler_free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x596e376a'/>
<elf-symbol name='v4l2_ctrl_handler_init_class' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf138a392'/>
+ <elf-symbol name='v4l2_ctrl_handler_log_status' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x87f69a89'/>
<elf-symbol name='v4l2_ctrl_handler_setup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4b39177e'/>
<elf-symbol name='v4l2_ctrl_log_status' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc40e519a'/>
<elf-symbol name='v4l2_ctrl_new_custom' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x491c6428'/>
@@ -4436,9 +4526,13 @@
<elf-symbol name='v4l2_ctrl_new_std_menu' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x44f35d81'/>
<elf-symbol name='v4l2_ctrl_new_std_menu_items' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7e3e19d'/>
<elf-symbol name='v4l2_ctrl_poll' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x198ccdbb'/>
+ <elf-symbol name='v4l2_ctrl_query_fill' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x89e3897d'/>
+ <elf-symbol name='v4l2_ctrl_radio_filter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x58c65e9a'/>
<elf-symbol name='v4l2_ctrl_subdev_log_status' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xeda64997'/>
<elf-symbol name='v4l2_ctrl_subdev_subscribe_event' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2eb8cbf2'/>
<elf-symbol name='v4l2_ctrl_subscribe_event' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc87b526f'/>
+ <elf-symbol name='v4l2_device_disconnect' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x76db2c0b'/>
+ <elf-symbol name='v4l2_device_put' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa0cc9a88'/>
<elf-symbol name='v4l2_device_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2ce6652d'/>
<elf-symbol name='v4l2_device_register_subdev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1443976e'/>
<elf-symbol name='v4l2_device_set_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xec74c0c6'/>
@@ -4457,6 +4551,7 @@
<elf-symbol name='v4l2_fh_open' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x51b66bb2'/>
<elf-symbol name='v4l2_fh_release' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1eb3381b'/>
<elf-symbol name='v4l2_find_dv_timings_cap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3aa68d7a'/>
+ <elf-symbol name='v4l2_i2c_new_subdev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6cbe1533'/>
<elf-symbol name='v4l2_i2c_subdev_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1fadc801'/>
<elf-symbol name='v4l2_m2m_buf_queue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5073aeba'/>
<elf-symbol name='v4l2_m2m_buf_remove' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5adf7b01'/>
@@ -4485,11 +4580,13 @@
<elf-symbol name='v4l2_m2m_streamon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4a3a358a'/>
<elf-symbol name='v4l2_m2m_try_schedule' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5f13bf68'/>
<elf-symbol name='v4l2_match_dv_timings' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd034392d'/>
+ <elf-symbol name='v4l2_mc_create_media_graph' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x93a1b4ed'/>
<elf-symbol name='v4l2_pipeline_link_notify' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf6fd841b'/>
<elf-symbol name='v4l2_pipeline_pm_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x50e7cf71'/>
<elf-symbol name='v4l2_pipeline_pm_put' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x33c5136b'/>
<elf-symbol name='v4l2_print_dv_timings' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8402862'/>
<elf-symbol name='v4l2_querymenu' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x325790b3'/>
+ <elf-symbol name='v4l2_s_ctrl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x180f552d'/>
<elf-symbol name='v4l2_src_change_event_subdev_subscribe' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb64f18aa'/>
<elf-symbol name='v4l2_src_change_event_subscribe' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd00fdfad'/>
<elf-symbol name='v4l2_subdev_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x18d66016'/>
@@ -4497,6 +4594,8 @@
<elf-symbol name='v4l2_subdev_notify_event' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9b8e57f4'/>
<elf-symbol name='v4l2_valid_dv_timings' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xaf3d134'/>
<elf-symbol name='v4l_bound_align_image' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf5ef842e'/>
+ <elf-symbol name='v4l_disable_media_source' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3424db59'/>
+ <elf-symbol name='v4l_enable_media_source' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfeda7ad9'/>
<elf-symbol name='vb2_buffer_done' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xdf3d299a'/>
<elf-symbol name='vb2_create_framevec' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa21fa765'/>
<elf-symbol name='vb2_destroy_framevec' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xccd197c7'/>
@@ -4528,6 +4627,7 @@
<elf-symbol name='vb2_reqbufs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2cbe0349'/>
<elf-symbol name='vb2_streamoff' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7bcc7e4d'/>
<elf-symbol name='vb2_streamon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xee40a1ca'/>
+ <elf-symbol name='vb2_video_unregister_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x766aafe1'/>
<elf-symbol name='vb2_wait_for_all_buffers' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xdfab1cdd'/>
<elf-symbol name='vchan_dma_desc_free_list' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf47f5ac1'/>
<elf-symbol name='vchan_find_desc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd970aac9'/>
@@ -4535,6 +4635,7 @@
<elf-symbol name='vchan_tx_desc_free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xcd303f18'/>
<elf-symbol name='vchan_tx_submit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9abce7a0'/>
<elf-symbol name='vfree' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x999e8297'/>
+ <elf-symbol name='vfs_fsync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xccaa9bb9'/>
<elf-symbol name='video_devdata' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9d86f058'/>
<elf-symbol name='video_device_alloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe4ef3c14'/>
<elf-symbol name='video_device_release' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x23e687be'/>
@@ -4542,6 +4643,7 @@
<elf-symbol name='video_ioctl2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4b2ef5c5'/>
<elf-symbol name='video_unregister_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x428c18ba'/>
<elf-symbol name='videomode_from_timing' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa1d8004a'/>
+ <elf-symbol name='videomode_from_timings' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x414d119a'/>
<elf-symbol name='virtio_break_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3644a8f6'/>
<elf-symbol name='virtio_check_driver_offered_feature' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd342ffe0'/>
<elf-symbol name='virtio_config_changed' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x56cf5dd5'/>
@@ -4805,6 +4907,7 @@
<elf-symbol name='__tracepoint_android_vh_get_user_pages' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe3e9b05b'/>
<elf-symbol name='__tracepoint_android_vh_internal_get_user_pages_fast' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x470cd985'/>
<elf-symbol name='__tracepoint_android_vh_ipi_stop' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9e6c28b2'/>
+ <elf-symbol name='__tracepoint_android_vh_map_util_freq' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf9624317'/>
<elf-symbol name='__tracepoint_android_vh_meminfo_proc_show' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd7997ac2'/>
<elf-symbol name='__tracepoint_android_vh_mm_compaction_begin' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7c7bbcab'/>
<elf-symbol name='__tracepoint_android_vh_mm_compaction_end' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1066ddcb'/>
@@ -4999,6 +5102,7 @@
<elf-symbol name='param_ops_charp' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfbf104f9'/>
<elf-symbol name='param_ops_int' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9b4df7b7'/>
<elf-symbol name='param_ops_long' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6227b3ec'/>
+ <elf-symbol name='param_ops_short' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7c94b455'/>
<elf-symbol name='param_ops_string' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x37e440a3'/>
<elf-symbol name='param_ops_uint' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4b535851'/>
<elf-symbol name='param_ops_ullong' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x410a8350'/>
@@ -5897,6 +6001,10 @@
<array-type-def dimensions='1' type-id='19c2251e' size-in-bits='512' id='02fdec64'>
<subrange length='16' type-id='7ff19f0f' id='848d0938'/>
</array-type-def>
+ <function-type size-in-bits='64' id='0300abda'>
+ <parameter type-id='184ff936' name='ctrl'/>
+ <return type-id='b50a4934'/>
+ </function-type>
<pointer-type-def type-id='ea2ebeac' size-in-bits='64' id='03054cfa'/>
<pointer-type-def type-id='e151255a' size-in-bits='64' id='030d0b18'/>
<pointer-type-def type-id='35048757' size-in-bits='64' id='030fbe7b'/>
@@ -6049,7 +6157,7 @@
<var-decl name='completion_queue' type-id='0fbf3cfd' visibility='default' filepath='include/linux/netdevice.h' line='3285' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='768'>
- <var-decl name='xmit' type-id='e7f44033' visibility='default' filepath='include/linux/netdevice.h' line='3293' column='1'/>
+ <var-decl name='xmit' type-id='e7f44032' visibility='default' filepath='include/linux/netdevice.h' line='3293' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1024'>
<var-decl name='input_queue_head' type-id='f0981eeb' visibility='default' filepath='include/linux/netdevice.h' line='3298' column='1'/>
@@ -9778,6 +9886,7 @@
<var-decl name='get_wunit' type-id='bef02df9' visibility='default' filepath='include/linux/mtd/mtd.h' line='180' column='1'/>
</data-member>
</class-decl>
+ <pointer-type-def type-id='d81ac7f6' size-in-bits='64' id='0e289f54'/>
<pointer-type-def type-id='897bd6f1' size-in-bits='64' id='0e291009'/>
<pointer-type-def type-id='b50ce591' size-in-bits='64' id='0e3f80d9'/>
<pointer-type-def type-id='1119a98f' size-in-bits='64' id='0e587527'/>
@@ -10429,7 +10538,7 @@
<var-decl name='profile_periodicity' type-id='f9b06939' visibility='default' filepath='include/net/mac80211.h' line='694' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2592'>
- <var-decl name='he_oper' type-id='e7f44058' visibility='default' filepath='include/net/mac80211.h' line='698' column='1'/>
+ <var-decl name='he_oper' type-id='e7f44057' visibility='default' filepath='include/net/mac80211.h' line='698' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2656'>
<var-decl name='he_obss_pd' type-id='198fcd88' visibility='default' filepath='include/net/mac80211.h' line='699' column='1'/>
@@ -11455,6 +11564,7 @@
<var-decl name='plid' type-id='95e97e5e' visibility='default' filepath='include/linux/blk-cgroup.h' line='104' column='1'/>
</data-member>
</class-decl>
+ <pointer-type-def type-id='2a4a9e01' size-in-bits='64' id='12054f29'/>
<class-decl name='srcu_data' size-in-bits='3072' is-struct='yes' visibility='default' filepath='include/linux/srcutree.h' line='24' column='1' id='1207cfa9'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='srcu_lock_count' type-id='f05e8e77' visibility='default' filepath='include/linux/srcutree.h' line='26' column='1'/>
@@ -21962,10 +22072,10 @@
<var-decl name='icsk_ext_hdr_len' type-id='d315442e' visibility='default' filepath='include/net/inet_connection_sock.h' line='113' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='10752'>
- <var-decl name='icsk_ack' type-id='e7f44055' visibility='default' filepath='include/net/inet_connection_sock.h' line='124' column='1'/>
+ <var-decl name='icsk_ack' type-id='e7f44054' visibility='default' filepath='include/net/inet_connection_sock.h' line='124' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='10944'>
- <var-decl name='icsk_mtup' type-id='e7f44056' visibility='default' filepath='include/net/inet_connection_sock.h' line='136' column='1'/>
+ <var-decl name='icsk_mtup' type-id='e7f44055' visibility='default' filepath='include/net/inet_connection_sock.h' line='136' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='11104'>
<var-decl name='icsk_probes_tstamp' type-id='19c2251e' visibility='default' filepath='include/net/inet_connection_sock.h' line='137' column='1'/>
@@ -22052,6 +22162,17 @@
<var-decl name='sd3_curr_limit' type-id='f0981eeb' visibility='default' filepath='include/linux/mmc/card.h' line='180' column='1'/>
</data-member>
</class-decl>
+ <class-decl name='media_entity_notify' size-in-bits='256' is-struct='yes' visibility='default' filepath='include/media/media-device.h' line='36' column='1' id='2a4a9e01'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='list' type-id='72f469ec' visibility='default' filepath='include/media/media-device.h' line='37' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='128'>
+ <var-decl name='notify_data' type-id='eaa32e2f' visibility='default' filepath='include/media/media-device.h' line='38' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='192'>
+ <var-decl name='notify' type-id='d45ffdc0' visibility='default' filepath='include/media/media-device.h' line='39' column='1'/>
+ </data-member>
+ </class-decl>
<pointer-type-def type-id='38d1cb6d' size-in-bits='64' id='2a5d0ea1'/>
<pointer-type-def type-id='1207cfa9' size-in-bits='64' id='2a5ff2f1'/>
<pointer-type-def type-id='ecbba9ca' size-in-bits='64' id='2a614134'/>
@@ -24326,6 +24447,7 @@
<var-decl name='removed' type-id='b50a4934' visibility='default' filepath='include/linux/key.h' line='105' column='1'/>
</data-member>
</class-decl>
+ <pointer-type-def type-id='0300abda' size-in-bits='64' id='3177a274'/>
<class-decl name='sighand_struct' size-in-bits='16640' is-struct='yes' visibility='default' filepath='include/linux/sched/signal.h' line='21' column='1' id='317e3dc9'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='siglock' type-id='fb4018a0' visibility='default' filepath='include/linux/sched/signal.h' line='22' column='1'/>
@@ -25191,6 +25313,7 @@
</data-member>
</class-decl>
<pointer-type-def type-id='5f2e9b8f' size-in-bits='64' id='32db1b87'/>
+ <pointer-type-def type-id='6a4d9641' size-in-bits='64' id='32e774d9'/>
<function-type size-in-bits='64' id='32ea5aae'>
<parameter type-id='9f763fd8'/>
<return type-id='95e97e5e'/>
@@ -26693,6 +26816,7 @@
<enumerator name='DOMAIN_BUS_VMD_MSI' value='10'/>
</enum-decl>
<qualified-type-def type-id='b26908c7' const='yes' id='385cd4fc'/>
+ <qualified-type-def type-id='2f8662b5' const='yes' id='38664924'/>
<function-type size-in-bits='64' id='386a5958'>
<parameter type-id='251e538f'/>
<parameter type-id='68a2d05b'/>
@@ -27408,6 +27532,7 @@
<return type-id='27675065'/>
</function-type>
<pointer-type-def type-id='5415f247' size-in-bits='64' id='39d771f3'/>
+ <qualified-type-def type-id='e4dc0de6' const='yes' id='39e12a1b'/>
<pointer-type-def type-id='545e9343' size-in-bits='64' id='39e20e4b'/>
<function-type size-in-bits='64' id='39e463ea'>
<parameter type-id='b8e34fa5'/>
@@ -28938,7 +29063,7 @@
<var-decl name='radiotap_vht_details' type-id='1dc6a898' visibility='default' filepath='include/net/mac80211.h' line='2607' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1184'>
- <var-decl name='radiotap_timestamp' type-id='e7f4405c' visibility='default' filepath='include/net/mac80211.h' line='2611' column='1'/>
+ <var-decl name='radiotap_timestamp' type-id='e7f4405b' visibility='default' filepath='include/net/mac80211.h' line='2611' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1280'>
<var-decl name='netdev_features' type-id='f9f4b16f' visibility='default' filepath='include/net/mac80211.h' line='2612' column='1'/>
@@ -34847,6 +34972,7 @@
<return type-id='48b5725f'/>
</function-type>
<qualified-type-def type-id='90cdb889' const='yes' id='4e65adfa'/>
+ <pointer-type-def type-id='39e12a1b' size-in-bits='64' id='4e756b23'/>
<pointer-type-def type-id='7908d890' size-in-bits='64' id='4e7b299a'/>
<function-type size-in-bits='64' id='4e7ef9a4'>
<parameter type-id='a47d3467'/>
@@ -39040,6 +39166,7 @@
<return type-id='b50a4934'/>
</function-type>
<pointer-type-def type-id='d88ac15d' size-in-bits='64' id='596e8e55'/>
+ <pointer-type-def type-id='a569b9de' size-in-bits='64' id='596fbb1c'/>
<pointer-type-def type-id='8a6b39f6' size-in-bits='64' id='597277ac'/>
<qualified-type-def type-id='3e689ce7' const='yes' id='597bfbe2'/>
<function-type size-in-bits='64' id='5985c13a'>
@@ -45926,6 +46053,7 @@
<var-decl name='advanced' type-id='f9b06939' visibility='default' filepath='include/linux/tcp.h' line='223' column='1'/>
</data-member>
</class-decl>
+ <pointer-type-def type-id='6d6fcd23' size-in-bits='64' id='682fb763'/>
<function-type size-in-bits='64' id='6831a786'>
<parameter type-id='a970a64c'/>
<parameter type-id='6e160b14'/>
@@ -47311,6 +47439,17 @@
</class-decl>
<pointer-type-def type-id='21c5156b' size-in-bits='64' id='6a407553'/>
<pointer-type-def type-id='3944ca69' size-in-bits='64' id='6a4a6779'/>
+ <class-decl name='display_timings' size-in-bits='128' is-struct='yes' visibility='default' filepath='include/video/display_timing.h' line='85' column='1' id='6a4d9641'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='num_timings' type-id='f0981eeb' visibility='default' filepath='include/video/display_timing.h' line='86' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='32'>
+ <var-decl name='native_mode' type-id='f0981eeb' visibility='default' filepath='include/video/display_timing.h' line='87' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='64'>
+ <var-decl name='timings' type-id='596fbb1c' visibility='default' filepath='include/video/display_timing.h' line='89' column='1'/>
+ </data-member>
+ </class-decl>
<pointer-type-def type-id='e4f938dc' size-in-bits='64' id='6a54ab42'/>
<class-decl name='cpu_context' size-in-bits='832' is-struct='yes' visibility='default' filepath='arch/arm64/include/asm/processor.h' line='122' column='1' id='6a577ca5'>
<data-member access='public' layout-offset-in-bits='0'>
@@ -48427,6 +48566,14 @@
<enumerator name='CHANCTX_SWMODE_REASSIGN_VIF' value='0'/>
<enumerator name='CHANCTX_SWMODE_SWAP_CONTEXTS' value='1'/>
</enum-decl>
+ <class-decl name='msix_entry' size-in-bits='64' is-struct='yes' visibility='default' filepath='include/linux/pci.h' line='1478' column='1' id='6d6fcd23'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='vector' type-id='19c2251e' visibility='default' filepath='include/linux/pci.h' line='1479' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='32'>
+ <var-decl name='entry' type-id='1dc6a898' visibility='default' filepath='include/linux/pci.h' line='1480' column='1'/>
+ </data-member>
+ </class-decl>
<pointer-type-def type-id='66781033' size-in-bits='64' id='6d72cd27'/>
<qualified-type-def type-id='6110f5ec' const='yes' id='6d7d60df'/>
<class-decl name='usb_role_switch_desc' size-in-bits='576' is-struct='yes' visibility='default' filepath='include/linux/usb/role.h' line='38' column='1' id='6d84fe29'>
@@ -57374,6 +57521,7 @@
<var-decl name='misc' type-id='3f1a6b60' visibility='default' filepath='include/uapi/linux/wireless.h' line='736' column='1'/>
</data-member>
</class-decl>
+ <pointer-type-def type-id='be937eab' size-in-bits='64' id='83302513'/>
<pointer-type-def type-id='f6dcb63e' size-in-bits='64' id='83359c30'/>
<pointer-type-def type-id='84147814' size-in-bits='64' id='8336f92e'/>
<function-type size-in-bits='64' id='833a7616'>
@@ -66170,7 +66318,7 @@
</function-type>
<class-decl name='nf_conntrack_tuple_mask' size-in-bits='160' is-struct='yes' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='75' column='1' id='97e29523'>
<data-member access='public' layout-offset-in-bits='0'>
- <var-decl name='src' type-id='e7f44040' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='79' column='1'/>
+ <var-decl name='src' type-id='e7f4403f' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='79' column='1'/>
</data-member>
</class-decl>
<function-type size-in-bits='64' id='97e3fb6c'>
@@ -66261,7 +66409,7 @@
<var-decl name='src' type-id='bd087e00' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='38' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
- <var-decl name='dst' type-id='e7f4403c' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='72' column='1'/>
+ <var-decl name='dst' type-id='e7f4403b' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='72' column='1'/>
</data-member>
</class-decl>
<pointer-type-def type-id='bd667b9e' size-in-bits='64' id='98073610'/>
@@ -76938,27 +77086,27 @@
</union-decl>
<union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='4429' column='1' id='ac5ab671'>
<data-member access='public'>
- <var-decl name='raw_tracepoint' type-id='e7f44034' visibility='default' filepath='include/uapi/linux/bpf.h' line='4433' column='1'/>
+ <var-decl name='raw_tracepoint' type-id='e7f44033' visibility='default' filepath='include/uapi/linux/bpf.h' line='4433' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='tracing' type-id='e7f44035' visibility='default' filepath='include/uapi/linux/bpf.h' line='4436' column='1'/>
+ <var-decl name='tracing' type-id='e7f44034' visibility='default' filepath='include/uapi/linux/bpf.h' line='4436' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='cgroup' type-id='e7f44036' visibility='default' filepath='include/uapi/linux/bpf.h' line='4440' column='1'/>
+ <var-decl name='cgroup' type-id='e7f44035' visibility='default' filepath='include/uapi/linux/bpf.h' line='4440' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='iter' type-id='e7f44037' visibility='default' filepath='include/uapi/linux/bpf.h' line='4449' column='1'/>
+ <var-decl name='iter' type-id='e7f44036' visibility='default' filepath='include/uapi/linux/bpf.h' line='4449' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='netns' type-id='e7f44038' visibility='default' filepath='include/uapi/linux/bpf.h' line='4453' column='1'/>
+ <var-decl name='netns' type-id='e7f44037' visibility='default' filepath='include/uapi/linux/bpf.h' line='4453' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='xdp' type-id='e7f44039' visibility='default' filepath='include/uapi/linux/bpf.h' line='4456' column='1'/>
+ <var-decl name='xdp' type-id='e7f44038' visibility='default' filepath='include/uapi/linux/bpf.h' line='4456' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='4444' column='1' id='ac5ab672'>
<data-member access='public'>
- <var-decl name='map' type-id='e7f4403a' visibility='default' filepath='include/uapi/linux/bpf.h' line='4447' column='1'/>
+ <var-decl name='map' type-id='e7f44039' visibility='default' filepath='include/uapi/linux/bpf.h' line='4447' 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='ac5ab673'>
@@ -76974,22 +77122,22 @@
<var-decl name='all' type-id='84a5c3d4' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='45' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='tcp' type-id='e7f4403d' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='49' column='1'/>
+ <var-decl name='tcp' type-id='e7f4403c' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='49' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='udp' type-id='e7f4403d' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='52' column='1'/>
+ <var-decl name='udp' type-id='e7f4403c' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='52' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='icmp' type-id='e7f4403e' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='55' column='1'/>
+ <var-decl name='icmp' type-id='e7f4403d' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='55' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='dccp' type-id='e7f4403d' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='58' column='1'/>
+ <var-decl name='dccp' type-id='e7f4403c' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='58' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='sctp' type-id='e7f4403d' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='61' column='1'/>
+ <var-decl name='sctp' type-id='e7f4403c' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='61' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='gre' type-id='e7f4403f' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='64' column='1'/>
+ <var-decl name='gre' type-id='e7f4403e' 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='ac5ab675'>
@@ -77016,7 +77164,7 @@
<var-decl name='ports' type-id='78a133c2' visibility='default' filepath='include/net/flow_dissector.h' line='173' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='' type-id='e7f44042' visibility='default' filepath='include/net/flow_dissector.h' line='174' column='1'/>
+ <var-decl name='' type-id='e7f44041' 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='202' column='1' id='ac5ab678'>
@@ -77027,10 +77175,10 @@
<var-decl name='dev' type-id='68a2d05b' visibility='default' filepath='include/net/flow_offload.h' line='204' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='vlan' type-id='e7f44043' visibility='default' filepath='include/net/flow_offload.h' line='209' column='1'/>
+ <var-decl name='vlan' type-id='e7f44042' visibility='default' filepath='include/net/flow_offload.h' line='209' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='mangle' type-id='e7f44044' visibility='default' filepath='include/net/flow_offload.h' line='216' column='1'/>
+ <var-decl name='mangle' type-id='e7f44043' visibility='default' filepath='include/net/flow_offload.h' line='216' column='1'/>
</data-member>
<data-member access='public'>
<var-decl name='tunnel' type-id='59c68f9e' visibility='default' filepath='include/net/flow_offload.h' line='217' column='1'/>
@@ -77048,31 +77196,31 @@
<var-decl name='priority' type-id='19c2251e' visibility='default' filepath='include/net/flow_offload.h' line='221' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='queue' type-id='e7f44045' visibility='default' filepath='include/net/flow_offload.h' line='226' column='1'/>
+ <var-decl name='queue' type-id='e7f44044' visibility='default' filepath='include/net/flow_offload.h' line='226' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='sample' type-id='e7f44046' visibility='default' filepath='include/net/flow_offload.h' line='232' column='1'/>
+ <var-decl name='sample' type-id='e7f44045' visibility='default' filepath='include/net/flow_offload.h' line='232' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='police' type-id='e7f44047' visibility='default' filepath='include/net/flow_offload.h' line='238' column='1'/>
+ <var-decl name='police' type-id='e7f44046' visibility='default' filepath='include/net/flow_offload.h' line='238' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='ct' type-id='e7f44048' visibility='default' filepath='include/net/flow_offload.h' line='243' column='1'/>
+ <var-decl name='ct' type-id='e7f44047' visibility='default' filepath='include/net/flow_offload.h' line='243' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='ct_metadata' type-id='e7f44049' visibility='default' filepath='include/net/flow_offload.h' line='248' column='1'/>
+ <var-decl name='ct_metadata' type-id='e7f44048' visibility='default' filepath='include/net/flow_offload.h' line='248' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='mpls_push' type-id='e7f4404a' visibility='default' filepath='include/net/flow_offload.h' line='255' column='1'/>
+ <var-decl name='mpls_push' type-id='e7f44049' visibility='default' filepath='include/net/flow_offload.h' line='255' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='mpls_pop' type-id='e7f4404b' visibility='default' filepath='include/net/flow_offload.h' line='258' column='1'/>
+ <var-decl name='mpls_pop' type-id='e7f4404a' visibility='default' filepath='include/net/flow_offload.h' line='258' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='mpls_mangle' type-id='e7f4404c' visibility='default' filepath='include/net/flow_offload.h' line='264' column='1'/>
+ <var-decl name='mpls_mangle' type-id='e7f4404b' visibility='default' filepath='include/net/flow_offload.h' line='264' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='gate' type-id='e7f4404d' visibility='default' filepath='include/net/flow_offload.h' line='273' column='1'/>
+ <var-decl name='gate' type-id='e7f4404c' visibility='default' filepath='include/net/flow_offload.h' line='273' 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='ac5ab679'>
@@ -77101,15 +77249,15 @@
</union-decl>
<union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/ip.h' line='105' column='1' id='ac5ab67c'>
<data-member access='public'>
- <var-decl name='' type-id='e7f4404e' visibility='default' filepath='include/uapi/linux/ip.h' line='105' column='1'/>
+ <var-decl name='' type-id='e7f4404d' visibility='default' filepath='include/uapi/linux/ip.h' line='105' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='addrs' type-id='e7f4404e' visibility='default' filepath='include/uapi/linux/ip.h' line='105' column='1'/>
+ <var-decl name='addrs' type-id='e7f4404d' visibility='default' filepath='include/uapi/linux/ip.h' line='105' 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='245' column='1' id='ac5ab67d'>
<data-member access='public'>
- <var-decl name='bits' type-id='e7f4404f' visibility='default' filepath='include/linux/ipv6.h' line='263' column='1'/>
+ <var-decl name='bits' type-id='e7f4404e' visibility='default' filepath='include/linux/ipv6.h' line='263' column='1'/>
</data-member>
<data-member access='public'>
<var-decl name='all' type-id='d315442e' visibility='default' filepath='include/linux/ipv6.h' line='264' column='1'/>
@@ -77117,10 +77265,10 @@
</union-decl>
<union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/linux/skbuff.h' line='467' column='1' id='ac5ab67e'>
<data-member access='public'>
- <var-decl name='' type-id='e7f44050' visibility='default' filepath='include/linux/skbuff.h' line='468' column='1'/>
+ <var-decl name='' type-id='e7f4404f' visibility='default' filepath='include/linux/skbuff.h' line='468' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='' type-id='e7f44051' visibility='default' filepath='include/linux/skbuff.h' line='472' column='1'/>
+ <var-decl name='' type-id='e7f44050' visibility='default' filepath='include/linux/skbuff.h' line='472' 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='321' column='1' id='ac5ab67f'>
@@ -77144,36 +77292,36 @@
</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='ac5ab681'>
<data-member access='public'>
- <var-decl name='tkip' type-id='e7f44059' visibility='default' filepath='include/net/mac80211.h' line='1896' column='1'/>
+ <var-decl name='tkip' type-id='e7f44058' visibility='default' filepath='include/net/mac80211.h' line='1896' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='ccmp' type-id='e7f4405a' visibility='default' filepath='include/net/mac80211.h' line='1899' column='1'/>
+ <var-decl name='ccmp' type-id='e7f44059' visibility='default' filepath='include/net/mac80211.h' line='1899' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='aes_cmac' type-id='e7f4405a' visibility='default' filepath='include/net/mac80211.h' line='1902' column='1'/>
+ <var-decl name='aes_cmac' type-id='e7f44059' visibility='default' filepath='include/net/mac80211.h' line='1902' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='aes_gmac' type-id='e7f4405a' visibility='default' filepath='include/net/mac80211.h' line='1905' column='1'/>
+ <var-decl name='aes_gmac' type-id='e7f44059' visibility='default' filepath='include/net/mac80211.h' line='1905' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='gcmp' type-id='e7f4405a' visibility='default' filepath='include/net/mac80211.h' line='1908' column='1'/>
+ <var-decl name='gcmp' type-id='e7f44059' visibility='default' filepath='include/net/mac80211.h' line='1908' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='hw' type-id='e7f4405b' visibility='default' filepath='include/net/mac80211.h' line='1912' column='1'/>
+ <var-decl name='hw' type-id='e7f4405a' 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='ac5ab682'>
<data-member access='public'>
- <var-decl name='control' type-id='e7f4405d' visibility='default' filepath='include/net/mac80211.h' line='1081' column='1'/>
+ <var-decl name='control' type-id='e7f4405c' visibility='default' filepath='include/net/mac80211.h' line='1081' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='ack' type-id='e7f4405e' visibility='default' filepath='include/net/mac80211.h' line='1084' column='1'/>
+ <var-decl name='ack' type-id='e7f4405d' visibility='default' filepath='include/net/mac80211.h' line='1084' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='status' type-id='e7f4405f' visibility='default' filepath='include/net/mac80211.h' line='1094' column='1'/>
+ <var-decl name='status' type-id='e7f4405e' visibility='default' filepath='include/net/mac80211.h' line='1094' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='' type-id='e7f44060' visibility='default' filepath='include/net/mac80211.h' line='1095' column='1'/>
+ <var-decl name='' type-id='e7f4405f' visibility='default' filepath='include/net/mac80211.h' line='1095' column='1'/>
</data-member>
<data-member access='public'>
<var-decl name='android_kabi_reserved1' type-id='91ce1af9' visibility='default' filepath='include/net/mac80211.h' line='1104' column='1'/>
@@ -77184,7 +77332,7 @@
</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='ac5ab683'>
<data-member access='public'>
- <var-decl name='' type-id='e7f44061' visibility='default' filepath='include/net/mac80211.h' line='1063' column='1'/>
+ <var-decl name='' type-id='e7f44060' visibility='default' filepath='include/net/mac80211.h' line='1063' column='1'/>
</data-member>
<data-member access='public'>
<var-decl name='jiffies' type-id='7359adad' visibility='default' filepath='include/net/mac80211.h' line='1074' column='1'/>
@@ -77208,96 +77356,96 @@
</union-decl>
<union-decl name='__anonymous_union__' size-in-bits='208' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1098' column='1' id='ac5ab686'>
<data-member access='public'>
- <var-decl name='auth' type-id='e7f44063' visibility='default' filepath='include/linux/ieee80211.h' line='1105' column='1'/>
+ <var-decl name='auth' type-id='e7f44062' visibility='default' filepath='include/linux/ieee80211.h' line='1105' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='deauth' type-id='e7f44064' visibility='default' filepath='include/linux/ieee80211.h' line='1108' column='1'/>
+ <var-decl name='deauth' type-id='e7f44063' visibility='default' filepath='include/linux/ieee80211.h' line='1108' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='assoc_req' type-id='e7f44065' visibility='default' filepath='include/linux/ieee80211.h' line='1114' column='1'/>
+ <var-decl name='assoc_req' type-id='e7f44064' visibility='default' filepath='include/linux/ieee80211.h' line='1114' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='assoc_resp' type-id='e7f44066' visibility='default' filepath='include/linux/ieee80211.h' line='1121' column='1'/>
+ <var-decl name='assoc_resp' type-id='e7f44065' visibility='default' filepath='include/linux/ieee80211.h' line='1121' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='reassoc_resp' type-id='e7f44066' visibility='default' filepath='include/linux/ieee80211.h' line='1121' column='1'/>
+ <var-decl name='reassoc_resp' type-id='e7f44065' visibility='default' filepath='include/linux/ieee80211.h' line='1121' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='s1g_assoc_resp' type-id='e7f44067' visibility='default' filepath='include/linux/ieee80211.h' line='1126' column='1'/>
+ <var-decl name='s1g_assoc_resp' type-id='e7f44066' visibility='default' filepath='include/linux/ieee80211.h' line='1126' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='s1g_reassoc_resp' type-id='e7f44067' visibility='default' filepath='include/linux/ieee80211.h' line='1126' column='1'/>
+ <var-decl name='s1g_reassoc_resp' type-id='e7f44066' visibility='default' filepath='include/linux/ieee80211.h' line='1126' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='reassoc_req' type-id='e7f44068' visibility='default' filepath='include/linux/ieee80211.h' line='1133' column='1'/>
+ <var-decl name='reassoc_req' type-id='e7f44067' visibility='default' filepath='include/linux/ieee80211.h' line='1133' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='disassoc' type-id='e7f44064' visibility='default' filepath='include/linux/ieee80211.h' line='1136' column='1'/>
+ <var-decl name='disassoc' type-id='e7f44063' visibility='default' filepath='include/linux/ieee80211.h' line='1136' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='beacon' type-id='e7f44069' visibility='default' filepath='include/linux/ieee80211.h' line='1144' column='1'/>
+ <var-decl name='beacon' type-id='e7f44068' visibility='default' filepath='include/linux/ieee80211.h' line='1144' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='probe_req' type-id='e7f4406a' visibility='default' filepath='include/linux/ieee80211.h' line='1148' column='1'/>
+ <var-decl name='probe_req' type-id='e7f44069' visibility='default' filepath='include/linux/ieee80211.h' line='1148' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='probe_resp' type-id='e7f44069' visibility='default' filepath='include/linux/ieee80211.h' line='1156' column='1'/>
+ <var-decl name='probe_resp' type-id='e7f44068' visibility='default' filepath='include/linux/ieee80211.h' line='1156' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='action' type-id='e7f4406b' visibility='default' filepath='include/linux/ieee80211.h' line='1256' column='1'/>
+ <var-decl name='action' type-id='e7f4406a' visibility='default' filepath='include/linux/ieee80211.h' line='1256' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__' size-in-bits='200' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1159' column='1' id='ac5ab687'>
<data-member access='public'>
- <var-decl name='wme_action' type-id='e7f4406c' visibility='default' filepath='include/linux/ieee80211.h' line='1165' column='1'/>
+ <var-decl name='wme_action' type-id='e7f4406b' visibility='default' filepath='include/linux/ieee80211.h' line='1165' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='chan_switch' type-id='e7f4406d' visibility='default' filepath='include/linux/ieee80211.h' line='1169' column='1'/>
+ <var-decl name='chan_switch' type-id='e7f4406c' visibility='default' filepath='include/linux/ieee80211.h' line='1169' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='ext_chan_switch' type-id='e7f4406e' visibility='default' filepath='include/linux/ieee80211.h' line='1174' column='1'/>
+ <var-decl name='ext_chan_switch' type-id='e7f4406d' visibility='default' filepath='include/linux/ieee80211.h' line='1174' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='measurement' type-id='e7f4406f' visibility='default' filepath='include/linux/ieee80211.h' line='1181' column='1'/>
+ <var-decl name='measurement' type-id='e7f4406e' visibility='default' filepath='include/linux/ieee80211.h' line='1181' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='addba_req' type-id='e7f44070' visibility='default' filepath='include/linux/ieee80211.h' line='1190' column='1'/>
+ <var-decl name='addba_req' type-id='e7f4406f' visibility='default' filepath='include/linux/ieee80211.h' line='1190' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='addba_resp' type-id='e7f44071' visibility='default' filepath='include/linux/ieee80211.h' line='1197' column='1'/>
+ <var-decl name='addba_resp' type-id='e7f44070' visibility='default' filepath='include/linux/ieee80211.h' line='1197' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='delba' type-id='e7f44072' visibility='default' filepath='include/linux/ieee80211.h' line='1202' column='1'/>
+ <var-decl name='delba' type-id='e7f44071' visibility='default' filepath='include/linux/ieee80211.h' line='1202' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='self_prot' type-id='e7f4406d' visibility='default' filepath='include/linux/ieee80211.h' line='1206' column='1'/>
+ <var-decl name='self_prot' type-id='e7f4406c' visibility='default' filepath='include/linux/ieee80211.h' line='1206' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='mesh_action' type-id='e7f4406d' visibility='default' filepath='include/linux/ieee80211.h' line='1210' column='1'/>
+ <var-decl name='mesh_action' type-id='e7f4406c' visibility='default' filepath='include/linux/ieee80211.h' line='1210' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='sa_query' type-id='e7f44073' visibility='default' filepath='include/linux/ieee80211.h' line='1214' column='1'/>
+ <var-decl name='sa_query' type-id='e7f44072' visibility='default' filepath='include/linux/ieee80211.h' line='1214' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='ht_smps' type-id='e7f44074' visibility='default' filepath='include/linux/ieee80211.h' line='1218' column='1'/>
+ <var-decl name='ht_smps' type-id='e7f44073' visibility='default' filepath='include/linux/ieee80211.h' line='1218' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='ht_notify_cw' type-id='e7f44075' visibility='default' filepath='include/linux/ieee80211.h' line='1222' column='1'/>
+ <var-decl name='ht_notify_cw' type-id='e7f44074' visibility='default' filepath='include/linux/ieee80211.h' line='1222' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='tdls_discover_resp' type-id='e7f44076' visibility='default' filepath='include/linux/ieee80211.h' line='1228' column='1'/>
+ <var-decl name='tdls_discover_resp' type-id='e7f44075' visibility='default' filepath='include/linux/ieee80211.h' line='1228' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='vht_opmode_notif' type-id='e7f44077' visibility='default' filepath='include/linux/ieee80211.h' line='1232' column='1'/>
+ <var-decl name='vht_opmode_notif' type-id='e7f44076' visibility='default' filepath='include/linux/ieee80211.h' line='1232' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='vht_group_notif' type-id='e7f44078' visibility='default' filepath='include/linux/ieee80211.h' line='1237' column='1'/>
+ <var-decl name='vht_group_notif' type-id='e7f44077' visibility='default' filepath='include/linux/ieee80211.h' line='1237' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='tpc_report' type-id='e7f44079' visibility='default' filepath='include/linux/ieee80211.h' line='1244' column='1'/>
+ <var-decl name='tpc_report' type-id='e7f44078' visibility='default' filepath='include/linux/ieee80211.h' line='1244' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='ftm' type-id='e7f4407a' visibility='default' filepath='include/linux/ieee80211.h' line='1254' column='1'/>
+ <var-decl name='ftm' type-id='e7f44079' visibility='default' filepath='include/linux/ieee80211.h' line='1254' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/sound/control.h' line='71' column='1' id='ac5ab688'>
@@ -80028,6 +80176,11 @@
</class-decl>
<pointer-type-def type-id='3ad2f92f' size-in-bits='64' id='b3002d4b'/>
<pointer-type-def type-id='02244303' size-in-bits='64' id='b316d9a3'/>
+ <function-type size-in-bits='64' id='b31a25ae'>
+ <parameter type-id='19e05b5f'/>
+ <parameter type-id='eaa32e2f'/>
+ <return type-id='48b5725f'/>
+ </function-type>
<pointer-type-def type-id='dc1b9a32' size-in-bits='64' id='b31af340'/>
<pointer-type-def type-id='4e83077d' size-in-bits='64' id='b31b5e29'/>
<class-decl name='bus_type' size-in-bits='1664' is-struct='yes' visibility='default' filepath='include/linux/device/bus.h' line='82' column='1' id='b31bfc8a'>
@@ -82158,7 +82311,7 @@
<subrange length='14' type-id='7ff19f0f' id='48882d96'/>
</array-type-def>
<typedef-decl name='kprojid_t' type-id='02ad2737' filepath='include/linux/projid.h' line='24' column='1' id='b7cdd2f8'/>
- <array-type-def dimensions='1' type-id='e7f44057' size-in-bits='192' id='b7cdf388'>
+ <array-type-def dimensions='1' type-id='e7f44056' size-in-bits='192' id='b7cdf388'>
<subrange length='4' type-id='7ff19f0f' id='16fe7105'/>
</array-type-def>
<function-type size-in-bits='64' id='b7da17bb'>
@@ -93046,7 +93199,7 @@
<var-decl name='nat_bysource' type-id='03a4a074' visibility='default' filepath='include/net/netfilter/nf_conntrack.h' line='89' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1344'>
- <var-decl name='__nfct_init_offset' type-id='e7f4403b' visibility='default' filepath='include/net/netfilter/nf_conntrack.h' line='92' column='1'/>
+ <var-decl name='__nfct_init_offset' type-id='e7f4403a' visibility='default' filepath='include/net/netfilter/nf_conntrack.h' line='92' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1344'>
<var-decl name='master' type-id='8c493d8a' visibility='default' filepath='include/net/netfilter/nf_conntrack.h' line='95' column='1'/>
@@ -93130,22 +93283,22 @@
<var-decl name='all' type-id='84a5c3d4' visibility='default' filepath='include/uapi/linux/netfilter/nf_conntrack_tuple_common.h' line='22' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='tcp' type-id='e7f4403d' visibility='default' filepath='include/uapi/linux/netfilter/nf_conntrack_tuple_common.h' line='26' column='1'/>
+ <var-decl name='tcp' type-id='e7f4403c' visibility='default' filepath='include/uapi/linux/netfilter/nf_conntrack_tuple_common.h' line='26' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='udp' type-id='e7f4403d' visibility='default' filepath='include/uapi/linux/netfilter/nf_conntrack_tuple_common.h' line='29' column='1'/>
+ <var-decl name='udp' type-id='e7f4403c' visibility='default' filepath='include/uapi/linux/netfilter/nf_conntrack_tuple_common.h' line='29' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='icmp' type-id='e7f44041' visibility='default' filepath='include/uapi/linux/netfilter/nf_conntrack_tuple_common.h' line='32' column='1'/>
+ <var-decl name='icmp' type-id='e7f44040' visibility='default' filepath='include/uapi/linux/netfilter/nf_conntrack_tuple_common.h' line='32' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='dccp' type-id='e7f4403d' visibility='default' filepath='include/uapi/linux/netfilter/nf_conntrack_tuple_common.h' line='35' column='1'/>
+ <var-decl name='dccp' type-id='e7f4403c' visibility='default' filepath='include/uapi/linux/netfilter/nf_conntrack_tuple_common.h' line='35' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='sctp' type-id='e7f4403d' visibility='default' filepath='include/uapi/linux/netfilter/nf_conntrack_tuple_common.h' line='38' column='1'/>
+ <var-decl name='sctp' type-id='e7f4403c' visibility='default' filepath='include/uapi/linux/netfilter/nf_conntrack_tuple_common.h' line='38' column='1'/>
</data-member>
<data-member access='public'>
- <var-decl name='gre' type-id='e7f4403f' visibility='default' filepath='include/uapi/linux/netfilter/nf_conntrack_tuple_common.h' line='41' column='1'/>
+ <var-decl name='gre' type-id='e7f4403e' visibility='default' filepath='include/uapi/linux/netfilter/nf_conntrack_tuple_common.h' line='41' column='1'/>
</data-member>
</union-decl>
<class-decl name='cgroup_base_stat' size-in-bits='192' is-struct='yes' visibility='default' filepath='include/linux/cgroup-defs.h' line='285' column='1' id='cfd8587e'>
@@ -93267,7 +93420,7 @@
</data-member>
</class-decl>
<pointer-type-def type-id='4e13c9d9' size-in-bits='64' id='d064f511'/>
- <class-decl name='device_private' size-in-bits='1728' is-struct='yes' visibility='default' filepath='drivers/base/base.h' line='88' column='1' id='d066d157'>
+ <class-decl name='device_private' size-in-bits='1728' is-struct='yes' visibility='default' filepath='drivers/base/firmware_loader/../base.h' line='88' column='1' id='d066d157'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='klist_children' type-id='6160a6ce' visibility='default' filepath='drivers/base/base.h' line='89' column='1'/>
</data-member>
@@ -94871,6 +95024,7 @@
<var-decl name='android_kabi_reserved4' type-id='91ce1af9' visibility='default' filepath='include/linux/dma-map-ops.h' line='77' column='1'/>
</data-member>
</class-decl>
+ <pointer-type-def type-id='b31a25ae' size-in-bits='64' id='d45ffdc0'/>
<array-type-def dimensions='1' type-id='2a8a6332' size-in-bits='384' id='d46544fa'>
<subrange length='2' type-id='7ff19f0f' id='52efc4ef'/>
</array-type-def>
@@ -96239,6 +96393,7 @@
</data-member>
</class-decl>
<pointer-type-def type-id='5985c13a' size-in-bits='64' id='d6f1846c'/>
+ <pointer-type-def type-id='38664924' size-in-bits='64' id='d705010a'/>
<class-decl name='virtio_config_ops' size-in-bits='960' is-struct='yes' visibility='default' filepath='include/linux/virtio_config.h' line='80' column='1' id='d70a473a'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='enable_cbs' type-id='33d93b18' visibility='default' filepath='include/linux/virtio_config.h' line='81' column='1'/>
@@ -96618,6 +96773,7 @@
<parameter type-id='ac429605'/>
<return type-id='48b5725f'/>
</function-type>
+ <qualified-type-def type-id='6a4d9641' const='yes' id='d81ac7f6'/>
<class-decl name='sdio_func_tuple' size-in-bits='128' is-struct='yes' visibility='default' filepath='include/linux/mmc/sdio_func.h' line='24' column='1' id='d81af048'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='next' type-id='e5932b8e' visibility='default' filepath='include/linux/mmc/sdio_func.h' line='25' column='1'/>
@@ -102709,13 +102865,13 @@
<var-decl name='rcv_rtt_last_tsecr' type-id='19c2251e' visibility='default' filepath='include/linux/tcp.h' line='377' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='18112'>
- <var-decl name='rcv_rtt_est' type-id='e7f44052' visibility='default' filepath='include/linux/tcp.h' line='382' column='1'/>
+ <var-decl name='rcv_rtt_est' type-id='e7f44051' visibility='default' filepath='include/linux/tcp.h' line='382' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='18240'>
- <var-decl name='rcvq_space' type-id='e7f44053' visibility='default' filepath='include/linux/tcp.h' line='389' column='1'/>
+ <var-decl name='rcvq_space' type-id='e7f44052' visibility='default' filepath='include/linux/tcp.h' line='389' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='18368'>
- <var-decl name='mtu_probe' type-id='e7f44054' visibility='default' filepath='include/linux/tcp.h' line='395' column='1'/>
+ <var-decl name='mtu_probe' type-id='e7f44053' visibility='default' filepath='include/linux/tcp.h' line='395' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='18432'>
<var-decl name='mtu_info' type-id='19c2251e' visibility='default' filepath='include/linux/tcp.h' line='396' column='1'/>
@@ -102888,7 +103044,7 @@
<enumerator name='NL80211_TIMEOUT_AUTH' value='2'/>
<enumerator name='NL80211_TIMEOUT_ASSOC' value='3'/>
</enum-decl>
- <class-decl name='driver_private' size-in-bits='1472' is-struct='yes' visibility='default' filepath='drivers/base/base.h' line='58' column='1' id='e44b8083'>
+ <class-decl name='driver_private' size-in-bits='1472' is-struct='yes' visibility='default' filepath='drivers/base/firmware_loader/../base.h' line='58' column='1' id='e44b8083'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='kobj' type-id='b6ab8849' visibility='default' filepath='drivers/base/base.h' line='59' column='1'/>
</data-member>
@@ -106730,7 +106886,7 @@
<var-decl name='parent_generation' type-id='19c2251e' visibility='default' filepath='include/linux/exportfs.h' line='132' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/cpu_rmap.h' line='28' column='1' id='e7f44032'>
+ <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/cpu_rmap.h' line='28' column='1' id='e7f44031'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='index' type-id='1dc6a898' visibility='default' filepath='include/linux/cpu_rmap.h' line='29' column='1'/>
</data-member>
@@ -106738,7 +106894,7 @@
<var-decl name='dist' type-id='1dc6a898' visibility='default' filepath='include/linux/cpu_rmap.h' line='30' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/netdevice.h' line='3290' column='1' id='e7f44033'>
+ <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/netdevice.h' line='3290' column='1' id='e7f44032'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='recursion' type-id='1dc6a898' visibility='default' filepath='include/linux/netdevice.h' line='3291' column='1'/>
</data-member>
@@ -106746,7 +106902,7 @@
<var-decl name='more' type-id='f9b06939' visibility='default' filepath='include/linux/netdevice.h' line='3292' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='4430' column='1' id='e7f44034'>
+ <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='4430' column='1' id='e7f44033'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='tp_name' type-id='d3130597' visibility='default' filepath='include/uapi/linux/bpf.h' line='4431' column='1'/>
</data-member>
@@ -106754,12 +106910,12 @@
<var-decl name='tp_name_len' type-id='3f1a6b60' visibility='default' filepath='include/uapi/linux/bpf.h' line='4432' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='4434' column='1' id='e7f44035'>
+ <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='4434' column='1' id='e7f44034'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='attach_type' type-id='3f1a6b60' visibility='default' filepath='include/uapi/linux/bpf.h' line='4435' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='4437' column='1' id='e7f44036'>
+ <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='4437' column='1' id='e7f44035'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='cgroup_id' type-id='d3130597' visibility='default' filepath='include/uapi/linux/bpf.h' line='4438' column='1'/>
</data-member>
@@ -106767,7 +106923,7 @@
<var-decl name='attach_type' type-id='3f1a6b60' visibility='default' filepath='include/uapi/linux/bpf.h' line='4439' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='4441' column='1' id='e7f44037'>
+ <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='4441' column='1' id='e7f44036'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='target_name' type-id='d3130597' visibility='default' filepath='include/uapi/linux/bpf.h' line='4442' column='1'/>
</data-member>
@@ -106778,7 +106934,7 @@
<var-decl name='' type-id='ac5ab672' visibility='default' filepath='include/uapi/linux/bpf.h' line='4444' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='4450' column='1' id='e7f44038'>
+ <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='4450' column='1' id='e7f44037'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='netns_ino' type-id='3f1a6b60' visibility='default' filepath='include/uapi/linux/bpf.h' line='4451' column='1'/>
</data-member>
@@ -106786,18 +106942,18 @@
<var-decl name='attach_type' type-id='3f1a6b60' visibility='default' filepath='include/uapi/linux/bpf.h' line='4452' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='4454' column='1' id='e7f44039'>
+ <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='4454' column='1' id='e7f44038'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='ifindex' type-id='3f1a6b60' visibility='default' filepath='include/uapi/linux/bpf.h' line='4455' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='4445' column='1' id='e7f4403a'>
+ <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='4445' column='1' id='e7f44039'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='map_id' type-id='3f1a6b60' visibility='default' filepath='include/uapi/linux/bpf.h' line='4446' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/netfilter/nf_conntrack.h' line='92' column='1' id='e7f4403b'/>
- <class-decl name='__anonymous_struct__' size-in-bits='160' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='41' column='1' id='e7f4403c'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/netfilter/nf_conntrack.h' line='92' column='1' id='e7f4403a'/>
+ <class-decl name='__anonymous_struct__' size-in-bits='160' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='41' column='1' id='e7f4403b'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='u3' type-id='8c17f46b' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='42' column='1'/>
</data-member>
@@ -106811,12 +106967,12 @@
<var-decl name='dir' type-id='892641a4' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='71' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='16' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/netfilter/nf_conntrack_tuple_common.h' line='24' column='1' id='e7f4403d'>
+ <class-decl name='__anonymous_struct__' size-in-bits='16' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/netfilter/nf_conntrack_tuple_common.h' line='24' column='1' id='e7f4403c'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='port' type-id='84a5c3d4' visibility='default' filepath='include/uapi/linux/netfilter/nf_conntrack_tuple_common.h' line='25' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='16' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='53' column='1' id='e7f4403e'>
+ <class-decl name='__anonymous_struct__' size-in-bits='16' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='53' column='1' id='e7f4403d'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='type' type-id='892641a4' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='54' column='1'/>
</data-member>
@@ -106824,12 +106980,12 @@
<var-decl name='code' type-id='892641a4' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='54' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='16' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/netfilter/nf_conntrack_tuple_common.h' line='39' column='1' id='e7f4403f'>
+ <class-decl name='__anonymous_struct__' size-in-bits='16' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/netfilter/nf_conntrack_tuple_common.h' line='39' column='1' id='e7f4403e'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='key' type-id='84a5c3d4' visibility='default' filepath='include/uapi/linux/netfilter/nf_conntrack_tuple_common.h' line='40' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='160' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='76' column='1' id='e7f44040'>
+ <class-decl name='__anonymous_struct__' size-in-bits='160' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='76' column='1' id='e7f4403f'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='u3' type-id='8c17f46b' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='77' column='1'/>
</data-member>
@@ -106837,12 +106993,12 @@
<var-decl name='u' type-id='cfd75634' visibility='default' filepath='include/net/netfilter/nf_conntrack_tuple.h' line='78' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='16' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/netfilter/nf_conntrack_tuple_common.h' line='30' column='1' id='e7f44041'>
+ <class-decl name='__anonymous_struct__' size-in-bits='16' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/netfilter/nf_conntrack_tuple_common.h' line='30' column='1' id='e7f44040'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='id' type-id='84a5c3d4' visibility='default' filepath='include/uapi/linux/netfilter/nf_conntrack_tuple_common.h' line='31' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_dissector.h' line='174' column='1' id='e7f44042'>
+ <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_dissector.h' line='174' column='1' id='e7f44041'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='src' type-id='84a5c3d4' visibility='default' filepath='include/net/flow_dissector.h' line='175' column='1'/>
</data-member>
@@ -106850,7 +107006,7 @@
<var-decl name='dst' type-id='84a5c3d4' visibility='default' filepath='include/net/flow_dissector.h' line='176' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='48' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='205' column='1' id='e7f44043'>
+ <class-decl name='__anonymous_struct__' size-in-bits='48' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='205' column='1' id='e7f44042'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='vid' type-id='1dc6a898' visibility='default' filepath='include/net/flow_offload.h' line='206' column='1'/>
</data-member>
@@ -106861,7 +107017,7 @@
<var-decl name='prio' type-id='f9b06939' visibility='default' filepath='include/net/flow_offload.h' line='208' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='210' column='1' id='e7f44044'>
+ <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='210' column='1' id='e7f44043'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='htype' type-id='c3972c2e' visibility='default' filepath='include/net/flow_offload.h' line='212' column='1'/>
</data-member>
@@ -106875,7 +107031,7 @@
<var-decl name='val' type-id='19c2251e' visibility='default' filepath='include/net/flow_offload.h' line='215' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='96' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='222' column='1' id='e7f44045'>
+ <class-decl name='__anonymous_struct__' size-in-bits='96' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='222' column='1' id='e7f44044'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='ctx' type-id='19c2251e' visibility='default' filepath='include/net/flow_offload.h' line='223' column='1'/>
</data-member>
@@ -106886,7 +107042,7 @@
<var-decl name='vf' type-id='f9b06939' visibility='default' filepath='include/net/flow_offload.h' line='225' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='192' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='227' column='1' id='e7f44046'>
+ <class-decl name='__anonymous_struct__' size-in-bits='192' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='227' column='1' id='e7f44045'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='psample_group' type-id='c9042c89' visibility='default' filepath='include/net/flow_offload.h' line='228' column='1'/>
</data-member>
@@ -106900,7 +107056,7 @@
<var-decl name='truncate' type-id='b50a4934' visibility='default' filepath='include/net/flow_offload.h' line='231' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='192' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='233' column='1' id='e7f44047'>
+ <class-decl name='__anonymous_struct__' size-in-bits='192' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='233' column='1' id='e7f44046'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='index' type-id='19c2251e' visibility='default' filepath='include/net/flow_offload.h' line='234' column='1'/>
</data-member>
@@ -106914,7 +107070,7 @@
<var-decl name='mtu' type-id='19c2251e' visibility='default' filepath='include/net/flow_offload.h' line='237' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='239' column='1' id='e7f44048'>
+ <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='239' column='1' id='e7f44047'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='action' type-id='95e97e5e' visibility='default' filepath='include/net/flow_offload.h' line='240' column='1'/>
</data-member>
@@ -106925,7 +107081,7 @@
<var-decl name='flow_table' type-id='56eda57c' visibility='default' filepath='include/net/flow_offload.h' line='242' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='256' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='244' column='1' id='e7f44049'>
+ <class-decl name='__anonymous_struct__' size-in-bits='256' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='244' column='1' id='e7f44048'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='cookie' type-id='7359adad' visibility='default' filepath='include/net/flow_offload.h' line='245' column='1'/>
</data-member>
@@ -106936,7 +107092,7 @@
<var-decl name='labels' type-id='1c6c0c39' visibility='default' filepath='include/net/flow_offload.h' line='247' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='96' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='249' column='1' id='e7f4404a'>
+ <class-decl name='__anonymous_struct__' size-in-bits='96' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='249' column='1' id='e7f44049'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='label' type-id='19c2251e' visibility='default' filepath='include/net/flow_offload.h' line='250' column='1'/>
</data-member>
@@ -106953,12 +107109,12 @@
<var-decl name='ttl' type-id='f9b06939' visibility='default' filepath='include/net/flow_offload.h' line='254' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='16' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='256' column='1' id='e7f4404b'>
+ <class-decl name='__anonymous_struct__' size-in-bits='16' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='256' column='1' id='e7f4404a'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='proto' type-id='84a5c3d4' visibility='default' filepath='include/net/flow_offload.h' line='257' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='259' column='1' id='e7f4404c'>
+ <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='259' column='1' id='e7f4404b'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='label' type-id='19c2251e' visibility='default' filepath='include/net/flow_offload.h' line='260' column='1'/>
</data-member>
@@ -106972,7 +107128,7 @@
<var-decl name='ttl' type-id='f9b06939' visibility='default' filepath='include/net/flow_offload.h' line='263' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='384' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='265' column='1' id='e7f4404d'>
+ <class-decl name='__anonymous_struct__' size-in-bits='384' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/flow_offload.h' line='265' column='1' id='e7f4404c'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='index' type-id='19c2251e' visibility='default' filepath='include/net/flow_offload.h' line='266' column='1'/>
</data-member>
@@ -106995,7 +107151,7 @@
<var-decl name='entries' type-id='5a472742' visibility='default' filepath='include/net/flow_offload.h' line='272' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/ip.h' line='105' column='1' id='e7f4404e'>
+ <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/ip.h' line='105' column='1' id='e7f4404d'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='saddr' type-id='78a133c2' visibility='default' filepath='include/uapi/linux/ip.h' line='105' column='1'/>
</data-member>
@@ -107003,7 +107159,7 @@
<var-decl name='daddr' type-id='78a133c2' visibility='default' filepath='include/uapi/linux/ip.h' line='105' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='16' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ipv6.h' line='246' column='1' id='e7f4404f'>
+ <class-decl name='__anonymous_struct__' size-in-bits='16' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ipv6.h' line='246' column='1' id='e7f4404e'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='srcrt' type-id='d315442e' visibility='default' filepath='include/linux/ipv6.h' line='247' column='1'/>
</data-member>
@@ -107050,7 +107206,7 @@
<var-decl name='recvfragsize' type-id='d315442e' visibility='default' filepath='include/linux/ipv6.h' line='261' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/skbuff.h' line='468' column='1' id='e7f44050'>
+ <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/skbuff.h' line='468' column='1' id='e7f4404f'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='desc' type-id='7359adad' visibility='default' filepath='include/linux/skbuff.h' line='469' column='1'/>
</data-member>
@@ -107058,7 +107214,7 @@
<var-decl name='ctx' type-id='eaa32e2f' visibility='default' filepath='include/linux/skbuff.h' line='470' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='96' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/skbuff.h' line='472' column='1' id='e7f44051'>
+ <class-decl name='__anonymous_struct__' size-in-bits='96' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/skbuff.h' line='472' column='1' id='e7f44050'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='id' type-id='19c2251e' visibility='default' filepath='include/linux/skbuff.h' line='473' column='1'/>
</data-member>
@@ -107072,7 +107228,7 @@
<var-decl name='bytelen' type-id='19c2251e' visibility='default' filepath='include/linux/skbuff.h' line='476' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/tcp.h' line='378' column='1' id='e7f44052'>
+ <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/tcp.h' line='378' column='1' id='e7f44051'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='rtt_us' type-id='19c2251e' visibility='default' filepath='include/linux/tcp.h' line='379' column='1'/>
</data-member>
@@ -107083,7 +107239,7 @@
<var-decl name='time' type-id='91ce1af9' visibility='default' filepath='include/linux/tcp.h' line='381' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/tcp.h' line='385' column='1' id='e7f44053'>
+ <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/tcp.h' line='385' column='1' id='e7f44052'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='space' type-id='19c2251e' visibility='default' filepath='include/linux/tcp.h' line='386' column='1'/>
</data-member>
@@ -107094,7 +107250,7 @@
<var-decl name='time' type-id='91ce1af9' visibility='default' filepath='include/linux/tcp.h' line='388' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/tcp.h' line='392' column='1' id='e7f44054'>
+ <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/tcp.h' line='392' column='1' id='e7f44053'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='probe_seq_start' type-id='19c2251e' visibility='default' filepath='include/linux/tcp.h' line='393' column='1'/>
</data-member>
@@ -107102,7 +107258,7 @@
<var-decl name='probe_seq_end' type-id='19c2251e' visibility='default' filepath='include/linux/tcp.h' line='394' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='192' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/inet_connection_sock.h' line='114' column='1' id='e7f44055'>
+ <class-decl name='__anonymous_struct__' size-in-bits='192' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/inet_connection_sock.h' line='114' column='1' id='e7f44054'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='pending' type-id='8f048e17' visibility='default' filepath='include/net/inet_connection_sock.h' line='115' column='1'/>
</data-member>
@@ -107131,7 +107287,7 @@
<var-decl name='rcv_mss' type-id='d315442e' visibility='default' filepath='include/net/inet_connection_sock.h' line='123' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='160' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/inet_connection_sock.h' line='125' column='1' id='e7f44056'>
+ <class-decl name='__anonymous_struct__' size-in-bits='160' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/inet_connection_sock.h' line='125' column='1' id='e7f44055'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='enabled' type-id='95e97e5e' visibility='default' filepath='include/net/inet_connection_sock.h' line='126' column='1'/>
</data-member>
@@ -107148,7 +107304,7 @@
<var-decl name='probe_timestamp' type-id='19c2251e' visibility='default' filepath='include/net/inet_connection_sock.h' line='135' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='48' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='2005' column='1' id='e7f44057'>
+ <class-decl name='__anonymous_struct__' size-in-bits='48' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='2005' column='1' id='e7f44056'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='idx' type-id='fdbf7a0f' visibility='default' filepath='include/net/mac80211.h' line='2006' column='1'/>
</data-member>
@@ -107165,7 +107321,7 @@
<var-decl name='flags' type-id='1dc6a898' visibility='default' filepath='include/net/mac80211.h' line='2010' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='695' column='1' id='e7f44058'>
+ <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='695' column='1' id='e7f44057'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='params' type-id='19c2251e' visibility='default' filepath='include/net/mac80211.h' line='696' column='1'/>
</data-member>
@@ -107173,7 +107329,7 @@
<var-decl name='nss_set' type-id='1dc6a898' visibility='default' filepath='include/net/mac80211.h' line='697' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='1893' column='1' id='e7f44059'>
+ <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='1893' column='1' id='e7f44058'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='iv32' type-id='19c2251e' visibility='default' filepath='include/net/mac80211.h' line='1894' column='1'/>
</data-member>
@@ -107181,12 +107337,12 @@
<var-decl name='iv16' type-id='1dc6a898' visibility='default' filepath='include/net/mac80211.h' line='1895' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='48' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='1897' column='1' id='e7f4405a'>
+ <class-decl name='__anonymous_struct__' size-in-bits='48' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='1897' column='1' id='e7f44059'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='pn' type-id='cf1a4160' visibility='default' filepath='include/net/mac80211.h' line='1898' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='136' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='1909' column='1' id='e7f4405b'>
+ <class-decl name='__anonymous_struct__' size-in-bits='136' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='1909' column='1' id='e7f4405a'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='seq' type-id='0d8415b5' visibility='default' filepath='include/net/mac80211.h' line='1910' column='1'/>
</data-member>
@@ -107194,7 +107350,7 @@
<var-decl name='seq_len' type-id='f9b06939' visibility='default' filepath='include/net/mac80211.h' line='1911' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='2608' column='1' id='e7f4405c'>
+ <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='2608' column='1' id='e7f4405b'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='units_pos' type-id='95e97e5e' visibility='default' filepath='include/net/mac80211.h' line='2609' column='1'/>
</data-member>
@@ -107202,7 +107358,7 @@
<var-decl name='accuracy' type-id='9b7e9486' visibility='default' filepath='include/net/mac80211.h' line='2610' column='1'/>
</data-member>
</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='e7f4405d'>
+ <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='e7f4405c'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='' type-id='ac5ab683' visibility='default' filepath='include/net/mac80211.h' line='1061' column='1'/>
</data-member>
@@ -107219,12 +107375,12 @@
<var-decl name='enqueue_time' type-id='989b7c52' visibility='default' filepath='include/net/mac80211.h' line='1080' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='1082' column='1' id='e7f4405e'>
+ <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='1082' column='1' id='e7f4405d'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='cookie' type-id='91ce1af9' visibility='default' filepath='include/net/mac80211.h' line='1083' column='1'/>
</data-member>
</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='1085' column='1' id='e7f4405f'>
+ <class-decl name='__anonymous_struct__' size-in-bits='320' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='1085' column='1' id='e7f4405e'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='rates' type-id='bd01d8eb' visibility='default' filepath='include/net/mac80211.h' line='1086' column='1'/>
</data-member>
@@ -107250,7 +107406,7 @@
<var-decl name='status_driver_data' type-id='24ae0315' visibility='default' filepath='include/net/mac80211.h' line='1093' column='1'/>
</data-member>
</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='1095' column='1' id='e7f44060'>
+ <class-decl name='__anonymous_struct__' size-in-bits='320' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='1095' column='1' id='e7f4405f'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='driver_rates' type-id='bd01d8eb' visibility='default' filepath='include/net/mac80211.h' line='1096' column='1'/>
</data-member>
@@ -107261,7 +107417,7 @@
<var-decl name='rate_driver_data' type-id='20b03b60' visibility='default' filepath='include/net/mac80211.h' line='1100' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='112' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='1063' column='1' id='e7f44061'>
+ <class-decl name='__anonymous_struct__' size-in-bits='112' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/mac80211.h' line='1063' column='1' id='e7f44060'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='rates' type-id='bd01d8eb' visibility='default' filepath='include/net/mac80211.h' line='1064' column='1'/>
</data-member>
@@ -107281,7 +107437,7 @@
<var-decl name='skip_table' type-id='f9b06939' visibility='default' filepath='include/net/mac80211.h' line='1070' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='480' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/cfg80211.h' line='705' column='1' id='e7f44062'>
+ <class-decl name='__anonymous_struct__' size-in-bits='480' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/net/cfg80211.h' line='705' column='1' id='e7f44061'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='legacy' type-id='19c2251e' visibility='default' filepath='include/net/cfg80211.h' line='706' column='1'/>
</data-member>
@@ -107304,7 +107460,7 @@
<var-decl name='he_ltf' type-id='dc98a315' visibility='default' filepath='include/net/cfg80211.h' line='712' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='48' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1099' column='1' id='e7f44063'>
+ <class-decl name='__anonymous_struct__' size-in-bits='48' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1099' column='1' id='e7f44062'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='auth_alg' type-id='23119536' visibility='default' filepath='include/linux/ieee80211.h' line='1100' column='1'/>
</data-member>
@@ -107318,12 +107474,12 @@
<var-decl name='variable' type-id='29c3368c' visibility='default' filepath='include/linux/ieee80211.h' line='1104' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='16' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1106' column='1' id='e7f44064'>
+ <class-decl name='__anonymous_struct__' size-in-bits='16' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1106' column='1' id='e7f44063'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='reason_code' type-id='23119536' visibility='default' filepath='include/linux/ieee80211.h' line='1107' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1109' column='1' id='e7f44065'>
+ <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1109' column='1' id='e7f44064'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='capab_info' type-id='23119536' visibility='default' filepath='include/linux/ieee80211.h' line='1110' column='1'/>
</data-member>
@@ -107334,7 +107490,7 @@
<var-decl name='variable' type-id='29c3368c' visibility='default' filepath='include/linux/ieee80211.h' line='1113' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='48' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1115' column='1' id='e7f44066'>
+ <class-decl name='__anonymous_struct__' size-in-bits='48' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1115' column='1' id='e7f44065'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='capab_info' type-id='23119536' visibility='default' filepath='include/linux/ieee80211.h' line='1116' column='1'/>
</data-member>
@@ -107348,7 +107504,7 @@
<var-decl name='variable' type-id='29c3368c' visibility='default' filepath='include/linux/ieee80211.h' line='1120' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1122' column='1' id='e7f44067'>
+ <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1122' column='1' id='e7f44066'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='capab_info' type-id='23119536' visibility='default' filepath='include/linux/ieee80211.h' line='1123' column='1'/>
</data-member>
@@ -107359,7 +107515,7 @@
<var-decl name='variable' type-id='29c3368c' visibility='default' filepath='include/linux/ieee80211.h' line='1125' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='80' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1127' column='1' id='e7f44068'>
+ <class-decl name='__anonymous_struct__' size-in-bits='80' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1127' column='1' id='e7f44067'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='capab_info' type-id='23119536' visibility='default' filepath='include/linux/ieee80211.h' line='1128' column='1'/>
</data-member>
@@ -107373,7 +107529,7 @@
<var-decl name='variable' type-id='29c3368c' visibility='default' filepath='include/linux/ieee80211.h' line='1132' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='96' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1137' column='1' id='e7f44069'>
+ <class-decl name='__anonymous_struct__' size-in-bits='96' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1137' column='1' id='e7f44068'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='timestamp' type-id='a30e8d1f' visibility='default' filepath='include/linux/ieee80211.h' line='1138' column='1'/>
</data-member>
@@ -107387,12 +107543,12 @@
<var-decl name='variable' type-id='29c3368c' visibility='default' filepath='include/linux/ieee80211.h' line='1143' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1145' column='1' id='e7f4406a'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1145' column='1' id='e7f44069'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='variable' type-id='29c3368c' visibility='default' filepath='include/linux/ieee80211.h' line='1147' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='208' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1157' column='1' id='e7f4406b'>
+ <class-decl name='__anonymous_struct__' size-in-bits='208' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1157' column='1' id='e7f4406a'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='category' type-id='f9b06939' visibility='default' filepath='include/linux/ieee80211.h' line='1158' column='1'/>
</data-member>
@@ -107400,7 +107556,7 @@
<var-decl name='u' type-id='ac5ab687' visibility='default' filepath='include/linux/ieee80211.h' line='1255' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='24' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1160' column='1' id='e7f4406c'>
+ <class-decl name='__anonymous_struct__' size-in-bits='24' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1160' column='1' id='e7f4406b'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='action_code' type-id='f9b06939' visibility='default' filepath='include/linux/ieee80211.h' line='1161' column='1'/>
</data-member>
@@ -107414,7 +107570,7 @@
<var-decl name='variable' type-id='29c3368c' visibility='default' filepath='include/linux/ieee80211.h' line='1164' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='8' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1166' column='1' id='e7f4406d'>
+ <class-decl name='__anonymous_struct__' size-in-bits='8' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1166' column='1' id='e7f4406c'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='action_code' type-id='f9b06939' visibility='default' filepath='include/linux/ieee80211.h' line='1167' column='1'/>
</data-member>
@@ -107422,7 +107578,7 @@
<var-decl name='variable' type-id='29c3368c' visibility='default' filepath='include/linux/ieee80211.h' line='1168' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='40' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1170' column='1' id='e7f4406e'>
+ <class-decl name='__anonymous_struct__' size-in-bits='40' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1170' column='1' id='e7f4406d'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='action_code' type-id='f9b06939' visibility='default' filepath='include/linux/ieee80211.h' line='1171' column='1'/>
</data-member>
@@ -107433,7 +107589,7 @@
<var-decl name='variable' type-id='29c3368c' visibility='default' filepath='include/linux/ieee80211.h' line='1173' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='56' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1175' column='1' id='e7f4406f'>
+ <class-decl name='__anonymous_struct__' size-in-bits='56' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1175' column='1' id='e7f4406e'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='action_code' type-id='f9b06939' visibility='default' filepath='include/linux/ieee80211.h' line='1176' column='1'/>
</data-member>
@@ -107450,7 +107606,7 @@
<var-decl name='msr_elem' type-id='1981efe5' visibility='default' filepath='include/linux/ieee80211.h' line='1180' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1182' column='1' id='e7f44070'>
+ <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1182' column='1' id='e7f4406f'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='action_code' type-id='f9b06939' visibility='default' filepath='include/linux/ieee80211.h' line='1183' column='1'/>
</data-member>
@@ -107470,7 +107626,7 @@
<var-decl name='variable' type-id='29c3368c' visibility='default' filepath='include/linux/ieee80211.h' line='1189' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1191' column='1' id='e7f44071'>
+ <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1191' column='1' id='e7f44070'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='action_code' type-id='f9b06939' visibility='default' filepath='include/linux/ieee80211.h' line='1192' column='1'/>
</data-member>
@@ -107487,7 +107643,7 @@
<var-decl name='timeout' type-id='23119536' visibility='default' filepath='include/linux/ieee80211.h' line='1196' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='40' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1198' column='1' id='e7f44072'>
+ <class-decl name='__anonymous_struct__' size-in-bits='40' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1198' column='1' id='e7f44071'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='action_code' type-id='f9b06939' visibility='default' filepath='include/linux/ieee80211.h' line='1199' column='1'/>
</data-member>
@@ -107498,7 +107654,7 @@
<var-decl name='reason_code' type-id='23119536' visibility='default' filepath='include/linux/ieee80211.h' line='1201' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='24' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1211' column='1' id='e7f44073'>
+ <class-decl name='__anonymous_struct__' size-in-bits='24' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1211' column='1' id='e7f44072'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='action' type-id='f9b06939' visibility='default' filepath='include/linux/ieee80211.h' line='1212' column='1'/>
</data-member>
@@ -107506,7 +107662,7 @@
<var-decl name='trans_id' type-id='cf114704' visibility='default' filepath='include/linux/ieee80211.h' line='1213' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='16' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1215' column='1' id='e7f44074'>
+ <class-decl name='__anonymous_struct__' size-in-bits='16' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1215' column='1' id='e7f44073'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='action' type-id='f9b06939' visibility='default' filepath='include/linux/ieee80211.h' line='1216' column='1'/>
</data-member>
@@ -107514,7 +107670,7 @@
<var-decl name='smps_control' type-id='f9b06939' visibility='default' filepath='include/linux/ieee80211.h' line='1217' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='16' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1219' column='1' id='e7f44075'>
+ <class-decl name='__anonymous_struct__' size-in-bits='16' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1219' column='1' id='e7f44074'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='action_code' type-id='f9b06939' visibility='default' filepath='include/linux/ieee80211.h' line='1220' column='1'/>
</data-member>
@@ -107522,7 +107678,7 @@
<var-decl name='chanwidth' type-id='f9b06939' visibility='default' filepath='include/linux/ieee80211.h' line='1221' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1223' column='1' id='e7f44076'>
+ <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1223' column='1' id='e7f44075'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='action_code' type-id='f9b06939' visibility='default' filepath='include/linux/ieee80211.h' line='1224' column='1'/>
</data-member>
@@ -107536,7 +107692,7 @@
<var-decl name='variable' type-id='29c3368c' visibility='default' filepath='include/linux/ieee80211.h' line='1227' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='16' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1229' column='1' id='e7f44077'>
+ <class-decl name='__anonymous_struct__' size-in-bits='16' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1229' column='1' id='e7f44076'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='action_code' type-id='f9b06939' visibility='default' filepath='include/linux/ieee80211.h' line='1230' column='1'/>
</data-member>
@@ -107544,7 +107700,7 @@
<var-decl name='operating_mode' type-id='f9b06939' visibility='default' filepath='include/linux/ieee80211.h' line='1231' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='200' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1233' column='1' id='e7f44078'>
+ <class-decl name='__anonymous_struct__' size-in-bits='200' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1233' column='1' id='e7f44077'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='action_code' type-id='f9b06939' visibility='default' filepath='include/linux/ieee80211.h' line='1234' column='1'/>
</data-member>
@@ -107555,7 +107711,7 @@
<var-decl name='position' type-id='0d8415b5' visibility='default' filepath='include/linux/ieee80211.h' line='1236' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='48' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1238' column='1' id='e7f44079'>
+ <class-decl name='__anonymous_struct__' size-in-bits='48' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1238' column='1' id='e7f44078'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='action_code' type-id='f9b06939' visibility='default' filepath='include/linux/ieee80211.h' line='1239' column='1'/>
</data-member>
@@ -107572,7 +107728,7 @@
<var-decl name='tpc' type-id='8b43e65f' visibility='default' filepath='include/linux/ieee80211.h' line='1243' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__anonymous_struct__' size-in-bits='152' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1245' column='1' id='e7f4407a'>
+ <class-decl name='__anonymous_struct__' size-in-bits='152' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/ieee80211.h' line='1245' column='1' id='e7f44079'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='action_code' type-id='f9b06939' visibility='default' filepath='include/linux/ieee80211.h' line='1246' column='1'/>
</data-member>
@@ -112753,7 +112909,7 @@
<parameter type-id='9c313c2d'/>
<return type-id='95e97e5e'/>
</function-type>
- <array-type-def dimensions='1' type-id='e7f44032' size-in-bits='infinite' id='f443352a'>
+ <array-type-def dimensions='1' type-id='e7f44031' size-in-bits='infinite' id='f443352a'>
<subrange length='infinite' type-id='7ff19f0f' id='031f2035'/>
</array-type-def>
<function-type size-in-bits='64' id='f45624e0'>
@@ -115877,7 +116033,7 @@
<return type-id='95e97e5e'/>
</function-type>
<pointer-type-def type-id='5a449113' size-in-bits='64' id='fbc594d3'/>
- <array-type-def dimensions='1' type-id='e7f44062' size-in-bits='2400' id='fbca8cfd'>
+ <array-type-def dimensions='1' type-id='e7f44061' size-in-bits='2400' id='fbca8cfd'>
<subrange length='5' type-id='7ff19f0f' id='53010e10'/>
</array-type-def>
<class-decl name='genl_info' size-in-bits='576' is-struct='yes' visibility='default' filepath='include/net/genetlink.h' line='87' column='1' id='fbcd72c8'>
@@ -117791,6 +117947,14 @@
<parameter type-id='f0981eeb' name='bits' filepath='lib/bitmap.c' line='257' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='__bitmap_replace' mangled-name='__bitmap_replace' filepath='lib/bitmap.c' line='294' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__bitmap_replace'>
+ <parameter type-id='1d2c2b85' name='dst' filepath='lib/bitmap.c' line='294' column='1'/>
+ <parameter type-id='f9b37274' name='old' filepath='lib/bitmap.c' line='295' column='1'/>
+ <parameter type-id='f9b37274' name='new' filepath='lib/bitmap.c' line='295' column='1'/>
+ <parameter type-id='f9b37274' name='mask' filepath='lib/bitmap.c' line='296' column='1'/>
+ <parameter type-id='f0981eeb' name='nbits' filepath='lib/bitmap.c' line='296' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='__bitmap_set' mangled-name='__bitmap_set' filepath='lib/bitmap.c' line='351' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__bitmap_set'>
<parameter type-id='1d2c2b85' name='map' filepath='lib/bitmap.c' line='351' column='1'/>
<parameter type-id='f0981eeb' name='start' filepath='lib/bitmap.c' line='351' column='1'/>
@@ -118293,16 +118457,16 @@
<parameter type-id='19c2251e' name='timeout' filepath='net/bluetooth/hci_request.c' line='128' column='1'/>
<return type-id='0fbf3cfd'/>
</function-decl>
- <function-decl name='__hid_register_driver' mangled-name='__hid_register_driver' filepath='drivers/hid/hid-core.c' line='2548' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__hid_register_driver'>
- <parameter type-id='cbd2074d' name='hdrv' filepath='drivers/hid/hid-core.c' line='2548' column='1'/>
- <parameter type-id='2730d015' name='owner' filepath='drivers/hid/hid-core.c' line='2548' column='1'/>
- <parameter type-id='80f4b756' name='mod_name' filepath='drivers/hid/hid-core.c' line='2549' column='1'/>
+ <function-decl name='__hid_register_driver' mangled-name='__hid_register_driver' filepath='drivers/hid/hid-core.c' line='2557' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__hid_register_driver'>
+ <parameter type-id='cbd2074d' name='hdrv' filepath='drivers/hid/hid-core.c' line='2557' column='1'/>
+ <parameter type-id='2730d015' name='owner' filepath='drivers/hid/hid-core.c' line='2557' column='1'/>
+ <parameter type-id='80f4b756' name='mod_name' filepath='drivers/hid/hid-core.c' line='2558' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='__hid_request' mangled-name='__hid_request' filepath='drivers/hid/hid-core.c' line='1715' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__hid_request'>
- <parameter type-id='37175e4d' name='hid' filepath='drivers/hid/hid-core.c' line='1715' column='1'/>
- <parameter type-id='5b4284d1' name='report' filepath='drivers/hid/hid-core.c' line='1715' column='1'/>
- <parameter type-id='95e97e5e' name='reqtype' filepath='drivers/hid/hid-core.c' line='1716' column='1'/>
+ <function-decl name='__hid_request' mangled-name='__hid_request' filepath='drivers/hid/hid-core.c' line='1720' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__hid_request'>
+ <parameter type-id='37175e4d' name='hid' filepath='drivers/hid/hid-core.c' line='1720' column='1'/>
+ <parameter type-id='5b4284d1' name='report' filepath='drivers/hid/hid-core.c' line='1720' column='1'/>
+ <parameter type-id='95e97e5e' name='reqtype' filepath='drivers/hid/hid-core.c' line='1721' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='__hrtimer_get_remaining' mangled-name='__hrtimer_get_remaining' filepath='kernel/time/hrtimer.c' line='1355' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__hrtimer_get_remaining'>
@@ -118552,16 +118716,50 @@
<parameter type-id='fe09dd29' name='addr' filepath='kernel/trace/trace_readwrite.c' line='18' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='__mdiobus_read' mangled-name='__mdiobus_read' filepath='drivers/net/phy/mdio_bus.c' line='751' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__mdiobus_read'>
+ <parameter type-id='ff47b24b' name='bus' filepath='drivers/net/phy/mdio_bus.c' line='751' column='1'/>
+ <parameter type-id='95e97e5e' name='addr' filepath='drivers/net/phy/mdio_bus.c' line='751' column='1'/>
+ <parameter type-id='19c2251e' name='regnum' filepath='drivers/net/phy/mdio_bus.c' line='751' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='__mdiobus_register' mangled-name='__mdiobus_register' filepath='drivers/net/phy/mdio_bus.c' line='523' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__mdiobus_register'>
<parameter type-id='ff47b24b' name='bus' filepath='drivers/net/phy/mdio_bus.c' line='523' column='1'/>
<parameter type-id='2730d015' name='owner' filepath='drivers/net/phy/mdio_bus.c' line='523' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='__mdiobus_write' mangled-name='__mdiobus_write' filepath='drivers/net/phy/mdio_bus.c' line='777' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__mdiobus_write'>
+ <parameter type-id='ff47b24b' name='bus' filepath='drivers/net/phy/mdio_bus.c' line='777' column='1'/>
+ <parameter type-id='95e97e5e' name='addr' filepath='drivers/net/phy/mdio_bus.c' line='777' column='1'/>
+ <parameter type-id='19c2251e' name='regnum' filepath='drivers/net/phy/mdio_bus.c' line='777' column='1'/>
+ <parameter type-id='1dc6a898' name='val' filepath='drivers/net/phy/mdio_bus.c' line='777' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='__media_device_register' mangled-name='__media_device_register' filepath='drivers/media/mc/mc-device.c' line='737' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__media_device_register'>
<parameter type-id='e2929c1c' name='mdev' filepath='drivers/media/mc/mc-device.c' line='737' column='1'/>
<parameter type-id='2730d015' name='owner' filepath='drivers/media/mc/mc-device.c' line='738' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='__media_device_usb_init' mangled-name='__media_device_usb_init' filepath='drivers/media/mc/mc-device.c' line='881' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__media_device_usb_init'>
+ <parameter type-id='e2929c1c' name='mdev' filepath='drivers/media/mc/mc-device.c' line='881' column='1'/>
+ <parameter type-id='25e60cb2' name='udev' filepath='drivers/media/mc/mc-device.c' line='882' column='1'/>
+ <parameter type-id='80f4b756' name='board_name' filepath='drivers/media/mc/mc-device.c' line='883' column='1'/>
+ <parameter type-id='80f4b756' name='driver_name' filepath='drivers/media/mc/mc-device.c' line='884' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
+ <function-decl name='__media_entity_setup_link' mangled-name='__media_entity_setup_link' filepath='drivers/media/mc/mc-entity.c' line='830' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__media_entity_setup_link'>
+ <parameter type-id='b4de78ea' name='link' filepath='drivers/media/mc/mc-entity.c' line='830' column='1'/>
+ <parameter type-id='19c2251e' name='flags' filepath='drivers/media/mc/mc-entity.c' line='830' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
+ <function-decl name='__media_pipeline_start' mangled-name='__media_pipeline_start' filepath='drivers/media/mc/mc-entity.c' line='407' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__media_pipeline_start'>
+ <parameter type-id='19e05b5f' name='entity' filepath='drivers/media/mc/mc-entity.c' line='407' column='1'/>
+ <parameter type-id='4ffae8c8' name='pipe' filepath='drivers/media/mc/mc-entity.c' line='408' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
+ <function-decl name='__media_pipeline_stop' mangled-name='__media_pipeline_stop' filepath='drivers/media/mc/mc-entity.c' line='545' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__media_pipeline_stop'>
+ <parameter type-id='19e05b5f' name='entity' filepath='drivers/media/mc/mc-entity.c' line='545' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='__memcpy_fromio' mangled-name='__memcpy_fromio' filepath='arch/arm64/kernel/io.c' line='15' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__memcpy_fromio'>
<parameter type-id='eaa32e2f' name='to' filepath='arch/arm64/kernel/io.c' line='15' column='1'/>
<parameter type-id='60f8eab0' name='from' filepath='arch/arm64/kernel/io.c' line='15' column='1'/>
@@ -118620,6 +118818,10 @@
<parameter type-id='c50361c5' name='n' filepath='net/core/dev.c' line='6430' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='__napi_schedule_irqoff' mangled-name='__napi_schedule_irqoff' filepath='net/core/dev.c' line='6483' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__napi_schedule_irqoff'>
+ <parameter type-id='c50361c5' name='n' filepath='net/core/dev.c' line='6483' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='__ndelay' mangled-name='__ndelay' filepath='arch/arm64/lib/delay.c' line='55' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__ndelay'>
<parameter type-id='7359adad' name='nsecs' filepath='arch/arm64/lib/delay.c' line='55' column='1'/>
<return type-id='48b5725f'/>
@@ -118698,6 +118900,13 @@
<parameter type-id='b50a4934' name='try' filepath='kernel/locking/percpu-rwsem.c' line='167' column='1'/>
<return type-id='b50a4934'/>
</function-decl>
+ <function-decl name='__phy_modify' mangled-name='__phy_modify' filepath='drivers/net/phy/phy-core.c' line='609' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__phy_modify'>
+ <parameter type-id='7efbcaaf' name='phydev' filepath='drivers/net/phy/phy-core.c' line='609' column='1'/>
+ <parameter type-id='19c2251e' name='regnum' filepath='drivers/net/phy/phy-core.c' line='609' column='1'/>
+ <parameter type-id='1dc6a898' name='mask' filepath='drivers/net/phy/phy-core.c' line='609' column='1'/>
+ <parameter type-id='1dc6a898' name='set' filepath='drivers/net/phy/phy-core.c' line='609' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='__platform_driver_probe' mangled-name='__platform_driver_probe' filepath='drivers/base/platform.c' line='850' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__platform_driver_probe'>
<parameter type-id='d53c2eb5' name='drv' filepath='drivers/base/platform.c' line='850' column='1'/>
<parameter type-id='e05ae2cd' name='probe' filepath='drivers/base/platform.c' line='851' column='1'/>
@@ -118871,6 +119080,29 @@
<parameter type-id='5992ae83' name='rtc' filepath='drivers/rtc/class.c' line='397' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='__scsi_add_device' mangled-name='__scsi_add_device' filepath='drivers/scsi/scsi_scan.c' line='1479' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__scsi_add_device'>
+ <parameter type-id='a970a64c' name='shost' filepath='drivers/scsi/scsi_scan.c' line='1479' column='1'/>
+ <parameter type-id='6e160b14' name='channel' filepath='drivers/scsi/scsi_scan.c' line='1479' column='1'/>
+ <parameter type-id='6e160b14' name='id' filepath='drivers/scsi/scsi_scan.c' line='1480' column='1'/>
+ <parameter type-id='91ce1af9' name='lun' filepath='drivers/scsi/scsi_scan.c' line='1480' column='1'/>
+ <parameter type-id='eaa32e2f' name='hostdata' filepath='drivers/scsi/scsi_scan.c' line='1480' column='1'/>
+ <return type-id='eb572b74'/>
+ </function-decl>
+ <function-decl name='__scsi_execute' mangled-name='__scsi_execute' filepath='drivers/scsi/scsi_lib.c' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__scsi_execute'>
+ <parameter type-id='eb572b74' name='sdev' filepath='drivers/scsi/scsi_lib.c' line='240' column='1'/>
+ <parameter type-id='354f7eb9' name='cmd' filepath='drivers/scsi/scsi_lib.c' line='240' column='1'/>
+ <parameter type-id='95e97e5e' name='data_direction' filepath='drivers/scsi/scsi_lib.c' line='241' column='1'/>
+ <parameter type-id='eaa32e2f' name='buffer' filepath='drivers/scsi/scsi_lib.c' line='241' column='1'/>
+ <parameter type-id='f0981eeb' name='bufflen' filepath='drivers/scsi/scsi_lib.c' line='241' column='1'/>
+ <parameter type-id='cf536864' name='sense' filepath='drivers/scsi/scsi_lib.c' line='242' column='1'/>
+ <parameter type-id='991b8213' name='sshdr' filepath='drivers/scsi/scsi_lib.c' line='242' column='1'/>
+ <parameter type-id='95e97e5e' name='timeout' filepath='drivers/scsi/scsi_lib.c' line='243' column='1'/>
+ <parameter type-id='95e97e5e' name='retries' filepath='drivers/scsi/scsi_lib.c' line='243' column='1'/>
+ <parameter type-id='91ce1af9' name='flags' filepath='drivers/scsi/scsi_lib.c' line='243' column='1'/>
+ <parameter type-id='3b445e53' name='rq_flags' filepath='drivers/scsi/scsi_lib.c' line='243' column='1'/>
+ <parameter type-id='7292109c' name='resid' filepath='drivers/scsi/scsi_lib.c' line='244' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='__scsi_iterate_devices' mangled-name='__scsi_iterate_devices' filepath='drivers/scsi/scsi.c' line='547' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__scsi_iterate_devices'>
<parameter type-id='a970a64c' name='shost' filepath='drivers/scsi/scsi.c' line='547' column='1'/>
<parameter type-id='eb572b74' name='prev' filepath='drivers/scsi/scsi.c' line='548' column='1'/>
@@ -119630,6 +119862,16 @@
<parameter type-id='4616a179' name='regs' filepath='include/trace/hooks/debug.h' line='14' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='__traceiter_android_vh_map_util_freq' mangled-name='__traceiter_android_vh_map_util_freq' filepath='include/trace/hooks/sched.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_map_util_freq'>
+ <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/sched.h' line='196' column='1'/>
+ <parameter type-id='7359adad' name='util' filepath='include/trace/hooks/sched.h' line='196' column='1'/>
+ <parameter type-id='7359adad' name='freq' filepath='include/trace/hooks/sched.h' line='196' column='1'/>
+ <parameter type-id='7359adad' name='cap' filepath='include/trace/hooks/sched.h' line='196' column='1'/>
+ <parameter type-id='1d2c2b85' name='next_freq' filepath='include/trace/hooks/sched.h' line='196' column='1'/>
+ <parameter type-id='343c3ae4' name='policy' filepath='include/trace/hooks/sched.h' line='196' column='1'/>
+ <parameter type-id='d8e6b335' name='need_freq_update' filepath='include/trace/hooks/sched.h' line='196' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='__traceiter_android_vh_meminfo_proc_show' mangled-name='__traceiter_android_vh_meminfo_proc_show' filepath='include/trace/hooks/mm.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_meminfo_proc_show'>
<parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='77' column='1'/>
<parameter type-id='f8dc9def' name='m' filepath='include/trace/hooks/mm.h' line='77' column='1'/>
@@ -120333,6 +120575,7 @@
<var-decl name='__tracepoint_android_vh_get_user_pages' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_get_user_pages' visibility='default' filepath='include/trace/hooks/gup.h' line='20' column='1' elf-symbol-id='__tracepoint_android_vh_get_user_pages'/>
<var-decl name='__tracepoint_android_vh_internal_get_user_pages_fast' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_internal_get_user_pages_fast' visibility='default' filepath='include/trace/hooks/gup.h' line='24' column='1' elf-symbol-id='__tracepoint_android_vh_internal_get_user_pages_fast'/>
<var-decl name='__tracepoint_android_vh_ipi_stop' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_ipi_stop' visibility='default' filepath='include/trace/hooks/debug.h' line='14' column='1' elf-symbol-id='__tracepoint_android_vh_ipi_stop'/>
+ <var-decl name='__tracepoint_android_vh_map_util_freq' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_map_util_freq' visibility='default' filepath='include/trace/hooks/sched.h' line='196' column='1' elf-symbol-id='__tracepoint_android_vh_map_util_freq'/>
<var-decl name='__tracepoint_android_vh_meminfo_proc_show' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_meminfo_proc_show' visibility='default' filepath='include/trace/hooks/mm.h' line='77' column='1' elf-symbol-id='__tracepoint_android_vh_meminfo_proc_show'/>
<var-decl name='__tracepoint_android_vh_mm_compaction_begin' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_mm_compaction_begin' visibility='default' filepath='include/trace/hooks/mm.h' line='52' column='1' elf-symbol-id='__tracepoint_android_vh_mm_compaction_begin'/>
<var-decl name='__tracepoint_android_vh_mm_compaction_end' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_mm_compaction_end' visibility='default' filepath='include/trace/hooks/mm.h' line='55' column='1' elf-symbol-id='__tracepoint_android_vh_mm_compaction_end'/>
@@ -120452,6 +120695,12 @@
<parameter type-id='2730d015' name='module' filepath='drivers/usb/typec/bus.c' line='245' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='__ubsan_handle_cfi_check_fail_abort' mangled-name='__ubsan_handle_cfi_check_fail_abort' filepath='kernel/cfi.c' line='343' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__ubsan_handle_cfi_check_fail_abort'>
+ <parameter type-id='eaa32e2f' name='data' filepath='kernel/cfi.c' line='343' column='1'/>
+ <parameter type-id='eaa32e2f' name='ptr' filepath='kernel/cfi.c' line='343' column='1'/>
+ <parameter type-id='eaa32e2f' name='vtable' filepath='kernel/cfi.c' line='343' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='__udelay' mangled-name='__udelay' filepath='arch/arm64/lib/delay.c' line='49' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__udelay'>
<parameter type-id='7359adad' name='usecs' filepath='arch/arm64/lib/delay.c' line='49' column='1'/>
<return type-id='48b5725f'/>
@@ -120486,6 +120735,11 @@
<parameter type-id='20f5f452' name='u' filepath='kernel/time/time.c' line='563' column='1'/>
<return type-id='7359adad'/>
</function-decl>
+ <function-decl name='__v4l2_ctrl_grab' mangled-name='__v4l2_ctrl_grab' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3184' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__v4l2_ctrl_grab'>
+ <parameter type-id='4b8b2cf3' name='ctrl' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3184' column='1'/>
+ <parameter type-id='b50a4934' name='grabbed' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3184' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='__v4l2_ctrl_handler_setup' mangled-name='__v4l2_ctrl_handler_setup' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3261' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__v4l2_ctrl_handler_setup'>
<parameter type-id='2b59fa5e' name='hdl' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3261' column='1'/>
<return type-id='95e97e5e'/>
@@ -120607,6 +120861,12 @@
<parameter type-id='4fa10f9e' name='i' filepath='lib/iov_iter.c' line='618' column='1'/>
<return type-id='b59d7dce'/>
</function-decl>
+ <function-decl name='_dev_alert' mangled-name='_dev_alert' filepath='drivers/base/core.c' line='4511' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_dev_alert'>
+ <parameter type-id='8df61054' name='dev' filepath='drivers/base/core.c' line='4511' column='1'/>
+ <parameter type-id='80f4b756' name='fmt' filepath='drivers/base/core.c' line='4511' column='1'/>
+ <parameter is-variadic='yes'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='_dev_crit' mangled-name='_dev_crit' filepath='drivers/base/core.c' line='4512' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_dev_crit'>
<parameter type-id='8df61054' name='dev' filepath='drivers/base/core.c' line='4512' column='1'/>
<parameter type-id='80f4b756' name='fmt' filepath='drivers/base/core.c' line='4512' column='1'/>
@@ -120756,7 +121016,16 @@
<parameter type-id='f0981eeb' name='flags' filepath='sound/core/vmaster.c' line='254' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='_snd_pcm_stream_lock_irqsave' mangled-name='_snd_pcm_stream_lock_irqsave' filepath='sound/core/pcm_native.c' line='164' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_snd_pcm_stream_lock_irqsave'>
+ <parameter type-id='06b2cd14' name='substream' filepath='sound/core/pcm_native.c' line='164' column='1'/>
+ <return type-id='7359adad'/>
+ </function-decl>
<var-decl name='_totalram_pages' type-id='f22a8abb' mangled-name='_totalram_pages' visibility='default' filepath='mm/page_alloc.c' line='194' column='1' elf-symbol-id='_totalram_pages'/>
+ <function-decl name='_vb2_fop_release' mangled-name='_vb2_fop_release' filepath='drivers/media/common/videobuf2/videobuf2-v4l2.c' line='1109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_vb2_fop_release'>
+ <parameter type-id='77e79a4b' name='file' filepath='drivers/media/common/videobuf2/videobuf2-v4l2.c' line='1109' column='1'/>
+ <parameter type-id='e0ea832a' name='lock' filepath='drivers/media/common/videobuf2/videobuf2-v4l2.c' line='1109' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='activate_task' mangled-name='activate_task' filepath='kernel/sched/core.c' line='1694' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='activate_task'>
<parameter type-id='6ed6b432' name='rq' filepath='kernel/sched/core.c' line='1694' column='1'/>
<parameter type-id='f23e2572' name='p' filepath='kernel/sched/core.c' line='1694' column='1'/>
@@ -121953,41 +122222,41 @@
<parameter type-id='95e97e5e' name='cap' filepath='kernel/capability.c' line='447' column='1'/>
<return type-id='b50a4934'/>
</function-decl>
- <function-decl name='cdc_ncm_bind_common' mangled-name='cdc_ncm_bind_common' filepath='drivers/net/usb/cdc_ncm.c' line='804' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cdc_ncm_bind_common'>
- <parameter type-id='12884b9a' name='dev' filepath='drivers/net/usb/cdc_ncm.c' line='804' column='1'/>
- <parameter type-id='8bf48c31' name='intf' filepath='drivers/net/usb/cdc_ncm.c' line='804' column='1'/>
- <parameter type-id='f9b06939' name='data_altsetting' filepath='drivers/net/usb/cdc_ncm.c' line='804' column='1'/>
- <parameter type-id='95e97e5e' name='drvflags' filepath='drivers/net/usb/cdc_ncm.c' line='804' column='1'/>
+ <function-decl name='cdc_ncm_bind_common' mangled-name='cdc_ncm_bind_common' filepath='drivers/net/usb/cdc_ncm.c' line='807' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cdc_ncm_bind_common'>
+ <parameter type-id='12884b9a' name='dev' filepath='drivers/net/usb/cdc_ncm.c' line='807' column='1'/>
+ <parameter type-id='8bf48c31' name='intf' filepath='drivers/net/usb/cdc_ncm.c' line='807' column='1'/>
+ <parameter type-id='f9b06939' name='data_altsetting' filepath='drivers/net/usb/cdc_ncm.c' line='807' column='1'/>
+ <parameter type-id='95e97e5e' name='drvflags' filepath='drivers/net/usb/cdc_ncm.c' line='807' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='cdc_ncm_change_mtu' mangled-name='cdc_ncm_change_mtu' filepath='drivers/net/usb/cdc_ncm.c' line='781' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cdc_ncm_change_mtu'>
- <parameter type-id='68a2d05b' name='net' filepath='drivers/net/usb/cdc_ncm.c' line='781' column='1'/>
- <parameter type-id='95e97e5e' name='new_mtu' filepath='drivers/net/usb/cdc_ncm.c' line='781' column='1'/>
+ <function-decl name='cdc_ncm_change_mtu' mangled-name='cdc_ncm_change_mtu' filepath='drivers/net/usb/cdc_ncm.c' line='784' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cdc_ncm_change_mtu'>
+ <parameter type-id='68a2d05b' name='net' filepath='drivers/net/usb/cdc_ncm.c' line='784' column='1'/>
+ <parameter type-id='95e97e5e' name='new_mtu' filepath='drivers/net/usb/cdc_ncm.c' line='784' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='cdc_ncm_fill_tx_frame' mangled-name='cdc_ncm_fill_tx_frame' filepath='drivers/net/usb/cdc_ncm.c' line='1183' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cdc_ncm_fill_tx_frame'>
- <parameter type-id='12884b9a' name='dev' filepath='drivers/net/usb/cdc_ncm.c' line='1183' column='1'/>
- <parameter type-id='0fbf3cfd' name='skb' filepath='drivers/net/usb/cdc_ncm.c' line='1183' column='1'/>
- <parameter type-id='2f162548' name='sign' filepath='drivers/net/usb/cdc_ncm.c' line='1183' column='1'/>
+ <function-decl name='cdc_ncm_fill_tx_frame' mangled-name='cdc_ncm_fill_tx_frame' filepath='drivers/net/usb/cdc_ncm.c' line='1186' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cdc_ncm_fill_tx_frame'>
+ <parameter type-id='12884b9a' name='dev' filepath='drivers/net/usb/cdc_ncm.c' line='1186' column='1'/>
+ <parameter type-id='0fbf3cfd' name='skb' filepath='drivers/net/usb/cdc_ncm.c' line='1186' column='1'/>
+ <parameter type-id='2f162548' name='sign' filepath='drivers/net/usb/cdc_ncm.c' line='1186' column='1'/>
<return type-id='0fbf3cfd'/>
</function-decl>
- <function-decl name='cdc_ncm_rx_verify_ndp16' mangled-name='cdc_ncm_rx_verify_ndp16' filepath='drivers/net/usb/cdc_ncm.c' line='1630' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cdc_ncm_rx_verify_ndp16'>
- <parameter type-id='0fbf3cfd' name='skb_in' filepath='drivers/net/usb/cdc_ncm.c' line='1630' column='1'/>
- <parameter type-id='95e97e5e' name='ndpoffset' filepath='drivers/net/usb/cdc_ncm.c' line='1630' column='1'/>
+ <function-decl name='cdc_ncm_rx_verify_ndp16' mangled-name='cdc_ncm_rx_verify_ndp16' filepath='drivers/net/usb/cdc_ncm.c' line='1636' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cdc_ncm_rx_verify_ndp16'>
+ <parameter type-id='0fbf3cfd' name='skb_in' filepath='drivers/net/usb/cdc_ncm.c' line='1636' column='1'/>
+ <parameter type-id='95e97e5e' name='ndpoffset' filepath='drivers/net/usb/cdc_ncm.c' line='1636' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='cdc_ncm_rx_verify_nth16' mangled-name='cdc_ncm_rx_verify_nth16' filepath='drivers/net/usb/cdc_ncm.c' line='1533' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cdc_ncm_rx_verify_nth16'>
- <parameter type-id='c786c422' name='ctx' filepath='drivers/net/usb/cdc_ncm.c' line='1533' column='1'/>
- <parameter type-id='0fbf3cfd' name='skb_in' filepath='drivers/net/usb/cdc_ncm.c' line='1533' column='1'/>
+ <function-decl name='cdc_ncm_rx_verify_nth16' mangled-name='cdc_ncm_rx_verify_nth16' filepath='drivers/net/usb/cdc_ncm.c' line='1539' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cdc_ncm_rx_verify_nth16'>
+ <parameter type-id='c786c422' name='ctx' filepath='drivers/net/usb/cdc_ncm.c' line='1539' column='1'/>
+ <parameter type-id='0fbf3cfd' name='skb_in' filepath='drivers/net/usb/cdc_ncm.c' line='1539' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='cdc_ncm_select_altsetting' mangled-name='cdc_ncm_select_altsetting' filepath='drivers/net/usb/cdc_ncm.c' line='1015' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cdc_ncm_select_altsetting'>
- <parameter type-id='8bf48c31' name='intf' filepath='drivers/net/usb/cdc_ncm.c' line='1015' column='1'/>
+ <function-decl name='cdc_ncm_select_altsetting' mangled-name='cdc_ncm_select_altsetting' filepath='drivers/net/usb/cdc_ncm.c' line='1018' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cdc_ncm_select_altsetting'>
+ <parameter type-id='8bf48c31' name='intf' filepath='drivers/net/usb/cdc_ncm.c' line='1018' column='1'/>
<return type-id='f9b06939'/>
</function-decl>
- <function-decl name='cdc_ncm_unbind' mangled-name='cdc_ncm_unbind' filepath='drivers/net/usb/cdc_ncm.c' line='977' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cdc_ncm_unbind'>
- <parameter type-id='12884b9a' name='dev' filepath='drivers/net/usb/cdc_ncm.c' line='977' column='1'/>
- <parameter type-id='8bf48c31' name='intf' filepath='drivers/net/usb/cdc_ncm.c' line='977' column='1'/>
+ <function-decl name='cdc_ncm_unbind' mangled-name='cdc_ncm_unbind' filepath='drivers/net/usb/cdc_ncm.c' line='980' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cdc_ncm_unbind'>
+ <parameter type-id='12884b9a' name='dev' filepath='drivers/net/usb/cdc_ncm.c' line='980' column='1'/>
+ <parameter type-id='8bf48c31' name='intf' filepath='drivers/net/usb/cdc_ncm.c' line='980' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='cdc_parse_cdc_header' mangled-name='cdc_parse_cdc_header' filepath='drivers/usb/core/message.c' line='2279' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cdc_parse_cdc_header'>
@@ -123338,6 +123607,12 @@
<parameter type-id='b59d7dce' name='len' filepath='lib/crc16.c' line='55' column='1'/>
<return type-id='1dc6a898'/>
</function-decl>
+ <function-decl name='crc32_be' mangled-name='crc32_be' filepath='lib/crc32.c' line='340' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='crc32_be'>
+ <parameter type-id='19c2251e' name='crc' filepath='lib/crc32.c' line='340' column='1'/>
+ <parameter type-id='354f7eb9' name='p' filepath='lib/crc32.c' line='340' column='1'/>
+ <parameter type-id='b59d7dce' name='len' filepath='lib/crc32.c' line='340' column='1'/>
+ <return type-id='19c2251e'/>
+ </function-decl>
<function-decl name='crc8' mangled-name='crc8' filepath='lib/crc8.c' line='74' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='crc8'>
<parameter type-id='bbaf3419' name='table' filepath='lib/crc8.c' line='74' column='1'/>
<parameter type-id='8bff8096' name='pdata' filepath='lib/crc8.c' line='74' column='1'/>
@@ -125927,6 +126202,13 @@
<parameter type-id='28271da3' name='fence' filepath='drivers/dma-buf/dma-resv.c' line='263' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='dma_resv_get_fences_rcu' mangled-name='dma_resv_get_fences_rcu' filepath='drivers/dma-buf/dma-resv.c' line='432' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dma_resv_get_fences_rcu'>
+ <parameter type-id='340cea9c' name='obj' filepath='drivers/dma-buf/dma-resv.c' line='432' column='1'/>
+ <parameter type-id='be937eab' name='pfence_excl' filepath='drivers/dma-buf/dma-resv.c' line='433' column='1'/>
+ <parameter type-id='807869d3' name='pshared_count' filepath='drivers/dma-buf/dma-resv.c' line='434' column='1'/>
+ <parameter type-id='83302513' name='pshared' filepath='drivers/dma-buf/dma-resv.c' line='435' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='dma_resv_reserve_shared' mangled-name='dma_resv_reserve_shared' filepath='drivers/dma-buf/dma-resv.c' line='187' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dma_resv_reserve_shared'>
<parameter type-id='340cea9c' name='obj' filepath='drivers/dma-buf/dma-resv.c' line='187' column='1'/>
<parameter type-id='f0981eeb' name='num_fences' filepath='drivers/dma-buf/dma-resv.c' line='187' column='1'/>
@@ -126698,6 +126980,10 @@
<parameter type-id='19c2251e' name='max_vblank_count' filepath='drivers/gpu/drm/drm_vblank.c' line='1410' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='drm_crtc_vblank_count' mangled-name='drm_crtc_vblank_count' filepath='drivers/gpu/drm/drm_vblank.c' line='909' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='drm_crtc_vblank_count'>
+ <parameter type-id='b64ad7cb' name='crtc' filepath='drivers/gpu/drm/drm_vblank.c' line='909' column='1'/>
+ <return type-id='91ce1af9'/>
+ </function-decl>
<function-decl name='drm_crtc_vblank_count_and_time' mangled-name='drm_crtc_vblank_count_and_time' filepath='drivers/gpu/drm/drm_vblank.c' line='969' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='drm_crtc_vblank_count_and_time'>
<parameter type-id='b64ad7cb' name='crtc' filepath='drivers/gpu/drm/drm_vblank.c' line='969' column='1'/>
<parameter type-id='44372936' name='vblanktime' filepath='drivers/gpu/drm/drm_vblank.c' line='970' column='1'/>
@@ -128143,6 +128429,22 @@
<parameter type-id='d91dfd7a' name='pp' filepath='drivers/pci/controller/dwc/pcie-designware-host.c' line='56' column='1'/>
<return type-id='4bdecfd7'/>
</function-decl>
+ <function-decl name='dw_pcie_ep_init' mangled-name='dw_pcie_ep_init' filepath='drivers/pci/controller/dwc/pcie-designware-ep.c' line='678' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dw_pcie_ep_init'>
+ <parameter type-id='69a866d8' name='ep' filepath='drivers/pci/controller/dwc/pcie-designware-ep.c' line='678' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
+ <function-decl name='dw_pcie_ep_raise_msi_irq' mangled-name='dw_pcie_ep_raise_msi_irq' filepath='drivers/pci/controller/dwc/pcie-designware-ep.c' line='491' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dw_pcie_ep_raise_msi_irq'>
+ <parameter type-id='69a866d8' name='ep' filepath='drivers/pci/controller/dwc/pcie-designware-ep.c' line='491' column='1'/>
+ <parameter type-id='f9b06939' name='func_no' filepath='drivers/pci/controller/dwc/pcie-designware-ep.c' line='491' column='1'/>
+ <parameter type-id='f9b06939' name='interrupt_num' filepath='drivers/pci/controller/dwc/pcie-designware-ep.c' line='492' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
+ <function-decl name='dw_pcie_ep_raise_msix_irq' mangled-name='dw_pcie_ep_raise_msix_irq' filepath='drivers/pci/controller/dwc/pcie-designware-ep.c' line='562' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dw_pcie_ep_raise_msix_irq'>
+ <parameter type-id='69a866d8' name='ep' filepath='drivers/pci/controller/dwc/pcie-designware-ep.c' line='562' column='1'/>
+ <parameter type-id='f9b06939' name='func_no' filepath='drivers/pci/controller/dwc/pcie-designware-ep.c' line='562' column='1'/>
+ <parameter type-id='1dc6a898' name='interrupt_num' filepath='drivers/pci/controller/dwc/pcie-designware-ep.c' line='563' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='dw_pcie_find_ext_capability' mangled-name='dw_pcie_find_ext_capability' filepath='drivers/pci/controller/dwc/pcie-designware.c' line='93' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dw_pcie_find_ext_capability'>
<parameter type-id='8bf55d78' name='pci' filepath='drivers/pci/controller/dwc/pcie-designware.c' line='93' column='1'/>
<parameter type-id='f9b06939' name='cap' filepath='drivers/pci/controller/dwc/pcie-designware.c' line='93' column='1'/>
@@ -128207,10 +128509,20 @@
<parameter type-id='843888b8' name='over' filepath='drivers/usb/host/ehci-hcd.c' line='1270' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='ehci_resume' mangled-name='ehci_resume' filepath='drivers/usb/host/ehci-hcd.c' line='1150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ehci_resume'>
+ <parameter type-id='fc4f83c1' name='hcd' filepath='drivers/usb/host/ehci-hcd.c' line='1150' column='1'/>
+ <parameter type-id='b50a4934' name='force_reset' filepath='drivers/usb/host/ehci-hcd.c' line='1150' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='ehci_setup' mangled-name='ehci_setup' filepath='drivers/usb/host/ehci-hcd.c' line='678' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ehci_setup'>
<parameter type-id='fc4f83c1' name='hcd' filepath='drivers/usb/host/ehci-hcd.c' line='678' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='ehci_suspend' mangled-name='ehci_suspend' filepath='drivers/usb/host/ehci-hcd.c' line='1116' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ehci_suspend'>
+ <parameter type-id='fc4f83c1' name='hcd' filepath='drivers/usb/host/ehci-hcd.c' line='1116' column='1'/>
+ <parameter type-id='b50a4934' name='do_wakeup' filepath='drivers/usb/host/ehci-hcd.c' line='1116' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='elevator_alloc' mangled-name='elevator_alloc' filepath='block/elevator.c' line='164' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='elevator_alloc'>
<parameter type-id='e7d2a5fc' name='q' filepath='block/elevator.c' line='164' column='1'/>
<parameter type-id='4a89adae' name='e' filepath='block/elevator.c' line='165' column='1'/>
@@ -128289,6 +128601,20 @@
<parameter type-id='eaa32e2f' name='p' filepath='net/ethernet/eth.c' line='308' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='eth_header' mangled-name='eth_header' filepath='net/ethernet/eth.c' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='eth_header'>
+ <parameter type-id='0fbf3cfd' name='skb' filepath='net/ethernet/eth.c' line='79' column='1'/>
+ <parameter type-id='68a2d05b' name='dev' filepath='net/ethernet/eth.c' line='79' column='1'/>
+ <parameter type-id='8efea9e5' name='type' filepath='net/ethernet/eth.c' line='80' column='1'/>
+ <parameter type-id='eaa32e2f' name='daddr' filepath='net/ethernet/eth.c' line='81' column='1'/>
+ <parameter type-id='eaa32e2f' name='saddr' filepath='net/ethernet/eth.c' line='81' column='1'/>
+ <parameter type-id='f0981eeb' name='len' filepath='net/ethernet/eth.c' line='81' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
+ <function-decl name='eth_header_parse' mangled-name='eth_header_parse' filepath='net/ethernet/eth.c' line='217' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='eth_header_parse'>
+ <parameter type-id='11f4a000' name='skb' filepath='net/ethernet/eth.c' line='217' column='1'/>
+ <parameter type-id='cf536864' name='haddr' filepath='net/ethernet/eth.c' line='217' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='eth_mac_addr' mangled-name='eth_mac_addr' filepath='net/ethernet/eth.c' line='326' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='eth_mac_addr'>
<parameter type-id='68a2d05b' name='dev' filepath='net/ethernet/eth.c' line='326' column='1'/>
<parameter type-id='eaa32e2f' name='p' filepath='net/ethernet/eth.c' line='326' column='1'/>
@@ -128686,6 +129012,14 @@
<parameter type-id='7837cd88' name='fwnode' filepath='drivers/base/property.c' line='565' column='1'/>
<return type-id='80f4b756'/>
</function-decl>
+ <function-decl name='fwnode_get_next_parent' mangled-name='fwnode_get_next_parent' filepath='drivers/base/property.c' line='607' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fwnode_get_next_parent'>
+ <parameter type-id='4a935625' name='fwnode' filepath='drivers/base/property.c' line='607' column='1'/>
+ <return type-id='4a935625'/>
+ </function-decl>
+ <function-decl name='fwnode_get_parent' mangled-name='fwnode_get_parent' filepath='drivers/base/property.c' line='590' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fwnode_get_parent'>
+ <parameter type-id='7837cd88' name='fwnode' filepath='drivers/base/property.c' line='590' column='1'/>
+ <return type-id='4a935625'/>
+ </function-decl>
<function-decl name='fwnode_gpiod_get_index' mangled-name='fwnode_gpiod_get_index' filepath='drivers/gpio/gpiolib.c' line='3810' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fwnode_gpiod_get_index'>
<parameter type-id='4a935625' name='fwnode' filepath='drivers/gpio/gpiolib.c' line='3810' column='1'/>
<parameter type-id='80f4b756' name='con_id' filepath='drivers/gpio/gpiolib.c' line='3811' column='1'/>
@@ -128923,6 +129257,16 @@
<parameter type-id='f9b06939' name='cmd' filepath='net/netlink/genetlink.c' line='497' column='1'/>
<return type-id='eaa32e2f'/>
</function-decl>
+ <function-decl name='genphy_read_abilities' mangled-name='genphy_read_abilities' filepath='drivers/net/phy/phy_device.c' line='2464' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='genphy_read_abilities'>
+ <parameter type-id='7efbcaaf' name='phydev' filepath='drivers/net/phy/phy_device.c' line='2464' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
+ <function-decl name='genphy_read_mmd_unsupported' mangled-name='genphy_read_mmd_unsupported' filepath='drivers/net/phy/phy_device.c' line='2509' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='genphy_read_mmd_unsupported'>
+ <parameter type-id='7efbcaaf' name='phdev' filepath='drivers/net/phy/phy_device.c' line='2509' column='1'/>
+ <parameter type-id='95e97e5e' name='devad' filepath='drivers/net/phy/phy_device.c' line='2509' column='1'/>
+ <parameter type-id='1dc6a898' name='regnum' filepath='drivers/net/phy/phy_device.c' line='2509' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='genphy_read_status' mangled-name='genphy_read_status' filepath='drivers/net/phy/phy_device.c' line='2321' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='genphy_read_status'>
<parameter type-id='7efbcaaf' name='phydev' filepath='drivers/net/phy/phy_device.c' line='2321' column='1'/>
<return type-id='95e97e5e'/>
@@ -128939,6 +129283,13 @@
<parameter type-id='7efbcaaf' name='phydev' filepath='drivers/net/phy/phy_device.c' line='2522' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='genphy_write_mmd_unsupported' mangled-name='genphy_write_mmd_unsupported' filepath='drivers/net/phy/phy_device.c' line='2515' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='genphy_write_mmd_unsupported'>
+ <parameter type-id='7efbcaaf' name='phdev' filepath='drivers/net/phy/phy_device.c' line='2515' column='1'/>
+ <parameter type-id='95e97e5e' name='devnum' filepath='drivers/net/phy/phy_device.c' line='2515' column='1'/>
+ <parameter type-id='1dc6a898' name='regnum' filepath='drivers/net/phy/phy_device.c' line='2516' column='1'/>
+ <parameter type-id='1dc6a898' name='val' filepath='drivers/net/phy/phy_device.c' line='2516' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='get_cpu_device' mangled-name='get_cpu_device' filepath='drivers/base/cpu.c' line='391' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='get_cpu_device'>
<parameter type-id='f0981eeb' name='cpu' filepath='drivers/base/cpu.c' line='391' column='1'/>
<return type-id='fa0b179b'/>
@@ -129528,71 +129879,71 @@
<parameter type-id='002ac4a6' name='ch' filepath='lib/hexdump.c' line='53' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='hid_add_device' mangled-name='hid_add_device' filepath='drivers/hid/hid-core.c' line='2394' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_add_device'>
- <parameter type-id='37175e4d' name='hdev' filepath='drivers/hid/hid-core.c' line='2394' column='1'/>
+ <function-decl name='hid_add_device' mangled-name='hid_add_device' filepath='drivers/hid/hid-core.c' line='2403' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_add_device'>
+ <parameter type-id='37175e4d' name='hdev' filepath='drivers/hid/hid-core.c' line='2403' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='hid_allocate_device' mangled-name='hid_allocate_device' filepath='drivers/hid/hid-core.c' line='2464' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_allocate_device'>
+ <function-decl name='hid_allocate_device' mangled-name='hid_allocate_device' filepath='drivers/hid/hid-core.c' line='2473' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_allocate_device'>
<return type-id='37175e4d'/>
</function-decl>
- <var-decl name='hid_debug' type-id='95e97e5e' mangled-name='hid_debug' visibility='default' filepath='drivers/hid/hid-core.c' line='44' column='1' elf-symbol-id='hid_debug'/>
- <function-decl name='hid_destroy_device' mangled-name='hid_destroy_device' filepath='drivers/hid/hid-core.c' line='2510' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_destroy_device'>
- <parameter type-id='37175e4d' name='hdev' filepath='drivers/hid/hid-core.c' line='2510' column='1'/>
+ <var-decl name='hid_debug' type-id='95e97e5e' mangled-name='hid_debug' visibility='default' filepath='drivers/hid/hid-core.c' line='45' column='1' elf-symbol-id='hid_debug'/>
+ <function-decl name='hid_destroy_device' mangled-name='hid_destroy_device' filepath='drivers/hid/hid-core.c' line='2519' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_destroy_device'>
+ <parameter type-id='37175e4d' name='hdev' filepath='drivers/hid/hid-core.c' line='2519' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
- <function-decl name='hid_hw_close' mangled-name='hid_hw_close' filepath='drivers/hid/hid-core.c' line='2126' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_hw_close'>
- <parameter type-id='37175e4d' name='hdev' filepath='drivers/hid/hid-core.c' line='2126' column='1'/>
+ <function-decl name='hid_hw_close' mangled-name='hid_hw_close' filepath='drivers/hid/hid-core.c' line='2135' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_hw_close'>
+ <parameter type-id='37175e4d' name='hdev' filepath='drivers/hid/hid-core.c' line='2135' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
- <function-decl name='hid_hw_open' mangled-name='hid_hw_open' filepath='drivers/hid/hid-core.c' line='2098' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_hw_open'>
- <parameter type-id='37175e4d' name='hdev' filepath='drivers/hid/hid-core.c' line='2098' column='1'/>
+ <function-decl name='hid_hw_open' mangled-name='hid_hw_open' filepath='drivers/hid/hid-core.c' line='2107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_hw_open'>
+ <parameter type-id='37175e4d' name='hdev' filepath='drivers/hid/hid-core.c' line='2107' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='hid_hw_start' mangled-name='hid_hw_start' filepath='drivers/hid/hid-core.c' line='2056' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_hw_start'>
- <parameter type-id='37175e4d' name='hdev' filepath='drivers/hid/hid-core.c' line='2056' column='1'/>
- <parameter type-id='f0981eeb' name='connect_mask' filepath='drivers/hid/hid-core.c' line='2056' column='1'/>
+ <function-decl name='hid_hw_start' mangled-name='hid_hw_start' filepath='drivers/hid/hid-core.c' line='2065' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_hw_start'>
+ <parameter type-id='37175e4d' name='hdev' filepath='drivers/hid/hid-core.c' line='2065' column='1'/>
+ <parameter type-id='f0981eeb' name='connect_mask' filepath='drivers/hid/hid-core.c' line='2065' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='hid_hw_stop' mangled-name='hid_hw_stop' filepath='drivers/hid/hid-core.c' line='2083' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_hw_stop'>
- <parameter type-id='37175e4d' name='hdev' filepath='drivers/hid/hid-core.c' line='2083' column='1'/>
+ <function-decl name='hid_hw_stop' mangled-name='hid_hw_stop' filepath='drivers/hid/hid-core.c' line='2092' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_hw_stop'>
+ <parameter type-id='37175e4d' name='hdev' filepath='drivers/hid/hid-core.c' line='2092' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
- <function-decl name='hid_input_report' mangled-name='hid_input_report' filepath='drivers/hid/hid-core.c' line='1816' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_input_report'>
- <parameter type-id='37175e4d' name='hid' filepath='drivers/hid/hid-core.c' line='1816' column='1'/>
- <parameter type-id='95e97e5e' name='type' filepath='drivers/hid/hid-core.c' line='1816' column='1'/>
- <parameter type-id='8bff8096' name='data' filepath='drivers/hid/hid-core.c' line='1816' column='1'/>
- <parameter type-id='19c2251e' name='size' filepath='drivers/hid/hid-core.c' line='1816' column='1'/>
- <parameter type-id='95e97e5e' name='interrupt' filepath='drivers/hid/hid-core.c' line='1816' column='1'/>
+ <function-decl name='hid_input_report' mangled-name='hid_input_report' filepath='drivers/hid/hid-core.c' line='1825' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_input_report'>
+ <parameter type-id='37175e4d' name='hid' filepath='drivers/hid/hid-core.c' line='1825' column='1'/>
+ <parameter type-id='95e97e5e' name='type' filepath='drivers/hid/hid-core.c' line='1825' column='1'/>
+ <parameter type-id='8bff8096' name='data' filepath='drivers/hid/hid-core.c' line='1825' column='1'/>
+ <parameter type-id='19c2251e' name='size' filepath='drivers/hid/hid-core.c' line='1825' column='1'/>
+ <parameter type-id='95e97e5e' name='interrupt' filepath='drivers/hid/hid-core.c' line='1825' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='hid_open_report' mangled-name='hid_open_report' filepath='drivers/hid/hid-core.c' line='1190' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_open_report'>
- <parameter type-id='37175e4d' name='device' filepath='drivers/hid/hid-core.c' line='1190' column='1'/>
+ <function-decl name='hid_open_report' mangled-name='hid_open_report' filepath='drivers/hid/hid-core.c' line='1195' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_open_report'>
+ <parameter type-id='37175e4d' name='device' filepath='drivers/hid/hid-core.c' line='1195' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='hid_parse_report' mangled-name='hid_parse_report' filepath='drivers/hid/hid-core.c' line='937' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_parse_report'>
- <parameter type-id='37175e4d' name='hid' filepath='drivers/hid/hid-core.c' line='937' column='1'/>
- <parameter type-id='474e5dcc' name='start' filepath='drivers/hid/hid-core.c' line='937' column='1'/>
- <parameter type-id='f0981eeb' name='size' filepath='drivers/hid/hid-core.c' line='937' column='1'/>
+ <function-decl name='hid_parse_report' mangled-name='hid_parse_report' filepath='drivers/hid/hid-core.c' line='942' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_parse_report'>
+ <parameter type-id='37175e4d' name='hid' filepath='drivers/hid/hid-core.c' line='942' column='1'/>
+ <parameter type-id='474e5dcc' name='start' filepath='drivers/hid/hid-core.c' line='942' column='1'/>
+ <parameter type-id='f0981eeb' name='size' filepath='drivers/hid/hid-core.c' line='942' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='hid_report_raw_event' mangled-name='hid_report_raw_event' filepath='drivers/hid/hid-core.c' line='1749' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_report_raw_event'>
- <parameter type-id='37175e4d' name='hid' filepath='drivers/hid/hid-core.c' line='1749' column='1'/>
- <parameter type-id='95e97e5e' name='type' filepath='drivers/hid/hid-core.c' line='1749' column='1'/>
- <parameter type-id='8bff8096' name='data' filepath='drivers/hid/hid-core.c' line='1749' column='1'/>
- <parameter type-id='19c2251e' name='size' filepath='drivers/hid/hid-core.c' line='1749' column='1'/>
- <parameter type-id='95e97e5e' name='interrupt' filepath='drivers/hid/hid-core.c' line='1750' column='1'/>
+ <function-decl name='hid_report_raw_event' mangled-name='hid_report_raw_event' filepath='drivers/hid/hid-core.c' line='1754' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_report_raw_event'>
+ <parameter type-id='37175e4d' name='hid' filepath='drivers/hid/hid-core.c' line='1754' column='1'/>
+ <parameter type-id='95e97e5e' name='type' filepath='drivers/hid/hid-core.c' line='1754' column='1'/>
+ <parameter type-id='8bff8096' name='data' filepath='drivers/hid/hid-core.c' line='1754' column='1'/>
+ <parameter type-id='19c2251e' name='size' filepath='drivers/hid/hid-core.c' line='1754' column='1'/>
+ <parameter type-id='95e97e5e' name='interrupt' filepath='drivers/hid/hid-core.c' line='1755' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='hid_unregister_driver' mangled-name='hid_unregister_driver' filepath='drivers/hid/hid-core.c' line='2571' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_unregister_driver'>
- <parameter type-id='cbd2074d' name='hdrv' filepath='drivers/hid/hid-core.c' line='2571' column='1'/>
+ <function-decl name='hid_unregister_driver' mangled-name='hid_unregister_driver' filepath='drivers/hid/hid-core.c' line='2580' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_unregister_driver'>
+ <parameter type-id='cbd2074d' name='hdrv' filepath='drivers/hid/hid-core.c' line='2580' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
- <function-decl name='hid_validate_values' mangled-name='hid_validate_values' filepath='drivers/hid/hid-core.c' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_validate_values'>
- <parameter type-id='37175e4d' name='hid' filepath='drivers/hid/hid-core.c' line='964' column='1'/>
- <parameter type-id='f0981eeb' name='type' filepath='drivers/hid/hid-core.c' line='965' column='1'/>
- <parameter type-id='f0981eeb' name='id' filepath='drivers/hid/hid-core.c' line='965' column='1'/>
- <parameter type-id='f0981eeb' name='field_index' filepath='drivers/hid/hid-core.c' line='966' column='1'/>
- <parameter type-id='f0981eeb' name='report_counts' filepath='drivers/hid/hid-core.c' line='967' column='1'/>
+ <function-decl name='hid_validate_values' mangled-name='hid_validate_values' filepath='drivers/hid/hid-core.c' line='969' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hid_validate_values'>
+ <parameter type-id='37175e4d' name='hid' filepath='drivers/hid/hid-core.c' line='969' column='1'/>
+ <parameter type-id='f0981eeb' name='type' filepath='drivers/hid/hid-core.c' line='970' column='1'/>
+ <parameter type-id='f0981eeb' name='id' filepath='drivers/hid/hid-core.c' line='970' column='1'/>
+ <parameter type-id='f0981eeb' name='field_index' filepath='drivers/hid/hid-core.c' line='971' column='1'/>
+ <parameter type-id='f0981eeb' name='report_counts' filepath='drivers/hid/hid-core.c' line='972' column='1'/>
<return type-id='5b4284d1'/>
</function-decl>
<function-decl name='hidraw_report_event' mangled-name='hidraw_report_event' filepath='drivers/hid/hidraw.c' line='488' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hidraw_report_event'>
@@ -130980,6 +131331,14 @@
<parameter type-id='b59d7dce' name='count' filepath='lib/iov_iter.c' line='1178' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='iov_iter_init' mangled-name='iov_iter_init' filepath='lib/iov_iter.c' line='449' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='iov_iter_init'>
+ <parameter type-id='4fa10f9e' name='i' filepath='lib/iov_iter.c' line='449' column='1'/>
+ <parameter type-id='f0981eeb' name='direction' filepath='lib/iov_iter.c' line='449' column='1'/>
+ <parameter type-id='2c556848' name='iov' filepath='lib/iov_iter.c' line='450' column='1'/>
+ <parameter type-id='7359adad' name='nr_segs' filepath='lib/iov_iter.c' line='450' column='1'/>
+ <parameter type-id='b59d7dce' name='count' filepath='lib/iov_iter.c' line='451' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='iov_iter_kvec' mangled-name='iov_iter_kvec' filepath='lib/iov_iter.c' line='1163' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='iov_iter_kvec'>
<parameter type-id='4fa10f9e' name='i' filepath='lib/iov_iter.c' line='1163' column='1'/>
<parameter type-id='f0981eeb' name='direction' filepath='lib/iov_iter.c' line='1163' column='1'/>
@@ -131471,6 +131830,12 @@
<parameter type-id='42c8f564' name='sb' filepath='fs/super.c' line='1114' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='kill_pid' mangled-name='kill_pid' filepath='kernel/signal.c' line='1804' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='kill_pid'>
+ <parameter type-id='b94e5398' name='pid' filepath='kernel/signal.c' line='1804' column='1'/>
+ <parameter type-id='95e97e5e' name='sig' filepath='kernel/signal.c' line='1804' column='1'/>
+ <parameter type-id='95e97e5e' name='priv' filepath='kernel/signal.c' line='1804' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<var-decl name='kimage_voffset' type-id='91ce1af9' mangled-name='kimage_voffset' visibility='default' filepath='arch/arm64/mm/mmu.c' line='49' column='1' elf-symbol-id='kimage_voffset'/>
<function-decl name='kiocb_set_cancel_fn' mangled-name='kiocb_set_cancel_fn' filepath='fs/aio.c' line='566' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='kiocb_set_cancel_fn'>
<parameter type-id='80f25feb' name='iocb' filepath='fs/aio.c' line='566' column='1'/>
@@ -132020,6 +132385,11 @@
<parameter type-id='eaa32e2f' name='mssg' filepath='drivers/mailbox/mailbox.c' line='152' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='mbox_chan_txdone' mangled-name='mbox_chan_txdone' filepath='drivers/mailbox/mailbox.c' line='170' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mbox_chan_txdone'>
+ <parameter type-id='339c87e8' name='chan' filepath='drivers/mailbox/mailbox.c' line='170' column='1'/>
+ <parameter type-id='95e97e5e' name='r' filepath='drivers/mailbox/mailbox.c' line='170' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='mbox_client_txdone' mangled-name='mbox_client_txdone' filepath='drivers/mailbox/mailbox.c' line='191' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mbox_client_txdone'>
<parameter type-id='339c87e8' name='chan' filepath='drivers/mailbox/mailbox.c' line='191' column='1'/>
<parameter type-id='95e97e5e' name='r' filepath='drivers/mailbox/mailbox.c' line='191' column='1'/>
@@ -132042,6 +132412,11 @@
<parameter type-id='95e97e5e' name='index' filepath='drivers/mailbox/mailbox.c' line='331' column='1'/>
<return type-id='339c87e8'/>
</function-decl>
+ <function-decl name='mbox_request_channel_byname' mangled-name='mbox_request_channel_byname' filepath='drivers/mailbox/mailbox.c' line='402' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mbox_request_channel_byname'>
+ <parameter type-id='aeae13b9' name='cl' filepath='drivers/mailbox/mailbox.c' line='402' column='1'/>
+ <parameter type-id='80f4b756' name='name' filepath='drivers/mailbox/mailbox.c' line='403' column='1'/>
+ <return type-id='339c87e8'/>
+ </function-decl>
<function-decl name='mbox_send_message' mangled-name='mbox_send_message' filepath='drivers/mailbox/mailbox.c' line='250' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mbox_send_message'>
<parameter type-id='339c87e8' name='chan' filepath='drivers/mailbox/mailbox.c' line='250' column='1'/>
<parameter type-id='eaa32e2f' name='mssg' filepath='drivers/mailbox/mailbox.c' line='250' column='1'/>
@@ -132077,6 +132452,12 @@
<parameter type-id='1dc6a898' name='val' filepath='drivers/net/phy/mdio_bus.c' line='908' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='media_create_intf_link' mangled-name='media_create_intf_link' filepath='drivers/media/mc/mc-entity.c' line='967' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='media_create_intf_link'>
+ <parameter type-id='19e05b5f' name='entity' filepath='drivers/media/mc/mc-entity.c' line='967' column='1'/>
+ <parameter type-id='afe1ccd7' name='intf' filepath='drivers/media/mc/mc-entity.c' line='968' column='1'/>
+ <parameter type-id='19c2251e' name='flags' filepath='drivers/media/mc/mc-entity.c' line='969' column='1'/>
+ <return type-id='b4de78ea'/>
+ </function-decl>
<function-decl name='media_create_pad_link' mangled-name='media_create_pad_link' filepath='drivers/media/mc/mc-entity.c' line='659' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='media_create_pad_link'>
<parameter type-id='19e05b5f' name='source' filepath='drivers/media/mc/mc-entity.c' line='659' column='1'/>
<parameter type-id='1dc6a898' name='source_pad' filepath='drivers/media/mc/mc-entity.c' line='659' column='1'/>
@@ -132085,18 +132466,73 @@
<parameter type-id='19c2251e' name='flags' filepath='drivers/media/mc/mc-entity.c' line='660' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='media_create_pad_links' mangled-name='media_create_pad_links' filepath='drivers/media/mc/mc-entity.c' line='715' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='media_create_pad_links'>
+ <parameter type-id='4e756b23' name='mdev' filepath='drivers/media/mc/mc-entity.c' line='715' column='1'/>
+ <parameter type-id='51bb592e' name='source_function' filepath='drivers/media/mc/mc-entity.c' line='716' column='1'/>
+ <parameter type-id='19e05b5f' name='source' filepath='drivers/media/mc/mc-entity.c' line='717' column='1'/>
+ <parameter type-id='d5c0a628' name='source_pad' filepath='drivers/media/mc/mc-entity.c' line='718' column='1'/>
+ <parameter type-id='51bb592e' name='sink_function' filepath='drivers/media/mc/mc-entity.c' line='719' column='1'/>
+ <parameter type-id='19e05b5f' name='sink' filepath='drivers/media/mc/mc-entity.c' line='720' column='1'/>
+ <parameter type-id='d5c0a628' name='sink_pad' filepath='drivers/media/mc/mc-entity.c' line='721' column='1'/>
+ <parameter type-id='19c2251e' name='flags' filepath='drivers/media/mc/mc-entity.c' line='722' column='1'/>
+ <parameter type-id='4ab96a04' name='allow_both_undefined' filepath='drivers/media/mc/mc-entity.c' line='723' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='media_device_cleanup' mangled-name='media_device_cleanup' filepath='drivers/media/mc/mc-device.c' line='727' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='media_device_cleanup'>
<parameter type-id='e2929c1c' name='mdev' filepath='drivers/media/mc/mc-device.c' line='727' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='media_device_delete' mangled-name='media_device_delete' filepath='drivers/media/mc/mc-dev-allocator.c' line='119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='media_device_delete'>
+ <parameter type-id='e2929c1c' name='mdev' filepath='drivers/media/mc/mc-dev-allocator.c' line='119' column='1'/>
+ <parameter type-id='80f4b756' name='module_name' filepath='drivers/media/mc/mc-dev-allocator.c' line='119' column='1'/>
+ <parameter type-id='2730d015' name='owner' filepath='drivers/media/mc/mc-dev-allocator.c' line='120' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='media_device_init' mangled-name='media_device_init' filepath='drivers/media/mc/mc-device.c' line='709' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='media_device_init'>
<parameter type-id='e2929c1c' name='mdev' filepath='drivers/media/mc/mc-device.c' line='709' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='media_device_register_entity' mangled-name='media_device_register_entity' filepath='drivers/media/mc/mc-device.c' line='621' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='media_device_register_entity'>
+ <parameter type-id='e2929c1c' name='mdev' filepath='drivers/media/mc/mc-device.c' line='621' column='1'/>
+ <parameter type-id='19e05b5f' name='entity' filepath='drivers/media/mc/mc-device.c' line='622' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
+ <function-decl name='media_device_register_entity_notify' mangled-name='media_device_register_entity_notify' filepath='drivers/media/mc/mc-device.c' line='778' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='media_device_register_entity_notify'>
+ <parameter type-id='e2929c1c' name='mdev' filepath='drivers/media/mc/mc-device.c' line='778' column='1'/>
+ <parameter type-id='12054f29' name='nptr' filepath='drivers/media/mc/mc-device.c' line='779' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='media_device_unregister' mangled-name='media_device_unregister' filepath='drivers/media/mc/mc-device.c' line='806' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='media_device_unregister'>
<parameter type-id='e2929c1c' name='mdev' filepath='drivers/media/mc/mc-device.c' line='806' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='media_device_unregister_entity' mangled-name='media_device_unregister_entity' filepath='drivers/media/mc/mc-device.c' line='686' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='media_device_unregister_entity'>
+ <parameter type-id='19e05b5f' name='entity' filepath='drivers/media/mc/mc-device.c' line='686' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
+ <function-decl name='media_device_unregister_entity_notify' mangled-name='media_device_unregister_entity_notify' filepath='drivers/media/mc/mc-device.c' line='797' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='media_device_unregister_entity_notify'>
+ <parameter type-id='e2929c1c' name='mdev' filepath='drivers/media/mc/mc-device.c' line='797' column='1'/>
+ <parameter type-id='12054f29' name='nptr' filepath='drivers/media/mc/mc-device.c' line='798' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
+ <function-decl name='media_device_usb_allocate' mangled-name='media_device_usb_allocate' filepath='drivers/media/mc/mc-dev-allocator.c' line='97' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='media_device_usb_allocate'>
+ <parameter type-id='25e60cb2' name='udev' filepath='drivers/media/mc/mc-dev-allocator.c' line='97' column='1'/>
+ <parameter type-id='80f4b756' name='module_name' filepath='drivers/media/mc/mc-dev-allocator.c' line='98' column='1'/>
+ <parameter type-id='2730d015' name='owner' filepath='drivers/media/mc/mc-dev-allocator.c' line='99' column='1'/>
+ <return type-id='e2929c1c'/>
+ </function-decl>
+ <function-decl name='media_devnode_create' mangled-name='media_devnode_create' filepath='drivers/media/mc/mc-entity.c' line='939' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='media_devnode_create'>
+ <parameter type-id='e2929c1c' name='mdev' filepath='drivers/media/mc/mc-entity.c' line='939' column='1'/>
+ <parameter type-id='19c2251e' name='type' filepath='drivers/media/mc/mc-entity.c' line='940' column='1'/>
+ <parameter type-id='19c2251e' name='flags' filepath='drivers/media/mc/mc-entity.c' line='940' column='1'/>
+ <parameter type-id='19c2251e' name='major' filepath='drivers/media/mc/mc-entity.c' line='941' column='1'/>
+ <parameter type-id='19c2251e' name='minor' filepath='drivers/media/mc/mc-entity.c' line='941' column='1'/>
+ <return type-id='8114c6c9'/>
+ </function-decl>
+ <function-decl name='media_devnode_remove' mangled-name='media_devnode_remove' filepath='drivers/media/mc/mc-entity.c' line='959' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='media_devnode_remove'>
+ <parameter type-id='8114c6c9' name='devnode' filepath='drivers/media/mc/mc-entity.c' line='959' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='media_entity_pads_init' mangled-name='media_entity_pads_init' filepath='drivers/media/mc/mc-entity.c' line='197' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='media_entity_pads_init'>
<parameter type-id='19e05b5f' name='entity' filepath='drivers/media/mc/mc-entity.c' line='197' column='1'/>
<parameter type-id='1dc6a898' name='num_pads' filepath='drivers/media/mc/mc-entity.c' line='197' column='1'/>
@@ -132112,6 +132548,12 @@
<parameter type-id='19c2251e' name='flags' filepath='drivers/media/mc/mc-entity.c' line='876' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='media_get_pad_index' mangled-name='media_get_pad_index' filepath='drivers/media/mc/mc-entity.c' line='632' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='media_get_pad_index'>
+ <parameter type-id='19e05b5f' name='entity' filepath='drivers/media/mc/mc-entity.c' line='632' column='1'/>
+ <parameter type-id='b50a4934' name='is_sink' filepath='drivers/media/mc/mc-entity.c' line='632' column='1'/>
+ <parameter type-id='ec7f70f4' name='sig_type' filepath='drivers/media/mc/mc-entity.c' line='633' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='media_graph_walk_cleanup' mangled-name='media_graph_walk_cleanup' filepath='drivers/media/mc/mc-entity.c' line='288' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='media_graph_walk_cleanup'>
<parameter type-id='375e0126' name='graph' filepath='drivers/media/mc/mc-entity.c' line='288' column='1'/>
<return type-id='48b5725f'/>
@@ -133388,6 +133830,13 @@
<parameter type-id='9a537bbe' name='np' filepath='drivers/base/power/domain.c' line='2365' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='of_get_address' mangled-name='of_get_address' filepath='drivers/of/address.c' line='674' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='of_get_address'>
+ <parameter type-id='9a537bbe' name='dev' filepath='drivers/of/address.c' line='674' column='1'/>
+ <parameter type-id='95e97e5e' name='index' filepath='drivers/of/address.c' line='674' column='1'/>
+ <parameter type-id='3df9fd28' name='size' filepath='drivers/of/address.c' line='674' column='1'/>
+ <parameter type-id='807869d3' name='flags' filepath='drivers/of/address.c' line='675' column='1'/>
+ <return type-id='90144368'/>
+ </function-decl>
<function-decl name='of_get_child_by_name' mangled-name='of_get_child_by_name' filepath='drivers/of/base.c' line='847' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='of_get_child_by_name'>
<parameter type-id='0afa6ea3' name='node' filepath='drivers/of/base.c' line='847' column='1'/>
<parameter type-id='80f4b756' name='name' filepath='drivers/of/base.c' line='848' column='1'/>
@@ -133409,6 +133858,10 @@
<parameter type-id='a569b9de' name='dt' filepath='drivers/video/of_display_timing.c' line='119' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='of_get_display_timings' mangled-name='of_get_display_timings' filepath='drivers/video/of_display_timing.c' line='143' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='of_get_display_timings'>
+ <parameter type-id='0afa6ea3' name='np' filepath='drivers/video/of_display_timing.c' line='143' column='1'/>
+ <return type-id='32e774d9'/>
+ </function-decl>
<function-decl name='of_get_dma_window' mangled-name='of_get_dma_window' filepath='drivers/iommu/of_iommu.c' line='36' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='of_get_dma_window'>
<parameter type-id='9a537bbe' name='dn' filepath='drivers/iommu/of_iommu.c' line='36' column='1'/>
<parameter type-id='80f4b756' name='prefix' filepath='drivers/iommu/of_iommu.c' line='36' column='1'/>
@@ -133475,6 +133928,12 @@
<parameter type-id='5629bd41' name='desc' filepath='drivers/regulator/of_regulator.c' line='279' column='1'/>
<return type-id='d287fe92'/>
</function-decl>
+ <function-decl name='of_get_videomode' mangled-name='of_get_videomode' filepath='drivers/video/of_videomode.c' line='30' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='of_get_videomode'>
+ <parameter type-id='9a537bbe' name='np' filepath='drivers/video/of_videomode.c' line='30' column='1'/>
+ <parameter type-id='83e7c23f' name='vm' filepath='drivers/video/of_videomode.c' line='30' column='1'/>
+ <parameter type-id='95e97e5e' name='index' filepath='drivers/video/of_videomode.c' line='31' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='of_graph_get_endpoint_by_regs' mangled-name='of_graph_get_endpoint_by_regs' filepath='drivers/of/property.c' line='689' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='of_graph_get_endpoint_by_regs'>
<parameter type-id='0afa6ea3' name='parent' filepath='drivers/of/property.c' line='690' column='1'/>
<parameter type-id='95e97e5e' name='port_reg' filepath='drivers/of/property.c' line='690' column='1'/>
@@ -133665,6 +134124,11 @@
<parameter type-id='fa0b179b' name='parent' filepath='drivers/of/platform.c' line='212' column='1'/>
<return type-id='db362995'/>
</function-decl>
+ <function-decl name='of_platform_device_destroy' mangled-name='of_platform_device_destroy' filepath='drivers/of/platform.c' line='556' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='of_platform_device_destroy'>
+ <parameter type-id='fa0b179b' name='dev' filepath='drivers/of/platform.c' line='556' column='1'/>
+ <parameter type-id='eaa32e2f' name='data' filepath='drivers/of/platform.c' line='556' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='of_platform_populate' mangled-name='of_platform_populate' filepath='drivers/of/platform.c' line='468' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='of_platform_populate'>
<parameter type-id='9a537bbe' name='root' filepath='drivers/of/platform.c' line='468' column='1'/>
<parameter type-id='e5ce629e' name='matches' filepath='drivers/of/platform.c' line='469' column='1'/>
@@ -133907,6 +134371,7 @@
<var-decl name='param_ops_charp' type-id='95d0d4e8' mangled-name='param_ops_charp' visibility='default' filepath='kernel/params.c' line='281' column='1' elf-symbol-id='param_ops_charp'/>
<var-decl name='param_ops_int' type-id='95d0d4e8' mangled-name='param_ops_int' visibility='default' filepath='kernel/params.c' line='239' column='1' elf-symbol-id='param_ops_int'/>
<var-decl name='param_ops_long' type-id='95d0d4e8' mangled-name='param_ops_long' visibility='default' filepath='kernel/params.c' line='241' column='1' elf-symbol-id='param_ops_long'/>
+ <var-decl name='param_ops_short' type-id='95d0d4e8' mangled-name='param_ops_short' visibility='default' filepath='kernel/params.c' line='237' column='1' elf-symbol-id='param_ops_short'/>
<var-decl name='param_ops_string' type-id='95d0d4e8' mangled-name='param_ops_string' visibility='default' filepath='kernel/params.c' line='513' column='1' elf-symbol-id='param_ops_string'/>
<var-decl name='param_ops_uint' type-id='95d0d4e8' mangled-name='param_ops_uint' visibility='default' filepath='kernel/params.c' line='240' column='1' elf-symbol-id='param_ops_uint'/>
<var-decl name='param_ops_ullong' type-id='95d0d4e8' mangled-name='param_ops_ullong' visibility='default' filepath='kernel/params.c' line='243' column='1' elf-symbol-id='param_ops_ullong'/>
@@ -133994,6 +134459,10 @@
<parameter type-id='85196e3f' name='dev' filepath='drivers/pci/msi.c' line='962' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='pci_disable_msix' mangled-name='pci_disable_msix' filepath='drivers/pci/msi.c' line='1049' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pci_disable_msix'>
+ <parameter type-id='85196e3f' name='dev' filepath='drivers/pci/msi.c' line='1049' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='pci_disable_pcie_error_reporting' mangled-name='pci_disable_pcie_error_reporting' filepath='drivers/pci/pcie/aer.c' line='242' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pci_disable_pcie_error_reporting'>
<parameter type-id='85196e3f' name='dev' filepath='drivers/pci/pcie/aer.c' line='242' column='1'/>
<return type-id='95e97e5e'/>
@@ -134014,6 +134483,13 @@
<parameter type-id='85196e3f' name='dev' filepath='drivers/pci/msi.c' line='1127' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='pci_enable_msix_range' mangled-name='pci_enable_msix_range' filepath='drivers/pci/msi.c' line='1184' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pci_enable_msix_range'>
+ <parameter type-id='85196e3f' name='dev' filepath='drivers/pci/msi.c' line='1184' column='1'/>
+ <parameter type-id='682fb763' name='entries' filepath='drivers/pci/msi.c' line='1184' column='1'/>
+ <parameter type-id='95e97e5e' name='minvec' filepath='drivers/pci/msi.c' line='1185' column='1'/>
+ <parameter type-id='95e97e5e' name='maxvec' filepath='drivers/pci/msi.c' line='1185' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='pci_enable_pcie_error_reporting' mangled-name='pci_enable_pcie_error_reporting' filepath='drivers/pci/pcie/aer.c' line='230' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pci_enable_pcie_error_reporting'>
<parameter type-id='85196e3f' name='dev' filepath='drivers/pci/pcie/aer.c' line='230' column='1'/>
<return type-id='95e97e5e'/>
@@ -134198,6 +134674,10 @@
<parameter type-id='d1feb554' name='bus' filepath='drivers/pci/probe.c' line='3227' column='1'/>
<return type-id='f0981eeb'/>
</function-decl>
+ <function-decl name='pci_reset_function' mangled-name='pci_reset_function' filepath='drivers/pci/pci.c' line='5151' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pci_reset_function'>
+ <parameter type-id='85196e3f' name='dev' filepath='drivers/pci/pci.c' line='5151' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='pci_restore_msi_state' mangled-name='pci_restore_msi_state' filepath='drivers/pci/msi.c' line='446' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pci_restore_msi_state'>
<parameter type-id='85196e3f' name='dev' filepath='drivers/pci/msi.c' line='446' column='1'/>
<return type-id='48b5725f'/>
@@ -134497,6 +134977,21 @@
<parameter type-id='37cfc122' name='cfg' filepath='drivers/phy/phy-core-mipi-dphy.c' line='25' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='phy_modify' mangled-name='phy_modify' filepath='drivers/net/phy/phy-core.c' line='630' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='phy_modify'>
+ <parameter type-id='7efbcaaf' name='phydev' filepath='drivers/net/phy/phy-core.c' line='630' column='1'/>
+ <parameter type-id='19c2251e' name='regnum' filepath='drivers/net/phy/phy-core.c' line='630' column='1'/>
+ <parameter type-id='1dc6a898' name='mask' filepath='drivers/net/phy/phy-core.c' line='630' column='1'/>
+ <parameter type-id='1dc6a898' name='set' filepath='drivers/net/phy/phy-core.c' line='630' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
+ <function-decl name='phy_modify_paged_changed' mangled-name='phy_modify_paged_changed' filepath='drivers/net/phy/phy-core.c' line='899' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='phy_modify_paged_changed'>
+ <parameter type-id='7efbcaaf' name='phydev' filepath='drivers/net/phy/phy-core.c' line='899' column='1'/>
+ <parameter type-id='95e97e5e' name='page' filepath='drivers/net/phy/phy-core.c' line='899' column='1'/>
+ <parameter type-id='19c2251e' name='regnum' filepath='drivers/net/phy/phy-core.c' line='899' column='1'/>
+ <parameter type-id='1dc6a898' name='mask' filepath='drivers/net/phy/phy-core.c' line='900' column='1'/>
+ <parameter type-id='1dc6a898' name='set' filepath='drivers/net/phy/phy-core.c' line='900' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='phy_power_off' mangled-name='phy_power_off' filepath='drivers/phy/phy-core.c' line='332' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='phy_power_off'>
<parameter type-id='503ff1ba' name='phy' filepath='drivers/phy/phy-core.c' line='332' column='1'/>
<return type-id='95e97e5e'/>
@@ -134509,10 +135004,27 @@
<parameter type-id='7efbcaaf' name='phydev' filepath='drivers/net/phy/phy.c' line='113' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='phy_read_paged' mangled-name='phy_read_paged' filepath='drivers/net/phy/phy-core.c' line='856' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='phy_read_paged'>
+ <parameter type-id='7efbcaaf' name='phydev' filepath='drivers/net/phy/phy-core.c' line='856' column='1'/>
+ <parameter type-id='95e97e5e' name='page' filepath='drivers/net/phy/phy-core.c' line='856' column='1'/>
+ <parameter type-id='19c2251e' name='regnum' filepath='drivers/net/phy/phy-core.c' line='856' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='phy_reset' mangled-name='phy_reset' filepath='drivers/phy/phy-core.c' line='376' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='phy_reset'>
<parameter type-id='503ff1ba' name='phy' filepath='drivers/phy/phy-core.c' line='376' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='phy_restore_page' mangled-name='phy_restore_page' filepath='drivers/net/phy/phy-core.c' line='825' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='phy_restore_page'>
+ <parameter type-id='7efbcaaf' name='phydev' filepath='drivers/net/phy/phy-core.c' line='825' column='1'/>
+ <parameter type-id='95e97e5e' name='oldpage' filepath='drivers/net/phy/phy-core.c' line='825' column='1'/>
+ <parameter type-id='95e97e5e' name='ret' filepath='drivers/net/phy/phy-core.c' line='825' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
+ <function-decl name='phy_select_page' mangled-name='phy_select_page' filepath='drivers/net/phy/phy-core.c' line='791' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='phy_select_page'>
+ <parameter type-id='7efbcaaf' name='phydev' filepath='drivers/net/phy/phy-core.c' line='791' column='1'/>
+ <parameter type-id='95e97e5e' name='page' filepath='drivers/net/phy/phy-core.c' line='791' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='phy_set_mode_ext' mangled-name='phy_set_mode_ext' filepath='drivers/phy/phy-core.c' line='359' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='phy_set_mode_ext'>
<parameter type-id='503ff1ba' name='phy' filepath='drivers/phy/phy-core.c' line='359' column='1'/>
<parameter type-id='79ba09b7' name='mode' filepath='drivers/phy/phy-core.c' line='359' column='1'/>
@@ -134527,6 +135039,13 @@
<parameter type-id='7efbcaaf' name='phydev' filepath='drivers/net/phy/phy.c' line='1122' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='phy_write_paged' mangled-name='phy_write_paged' filepath='drivers/net/phy/phy-core.c' line='877' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='phy_write_paged'>
+ <parameter type-id='7efbcaaf' name='phydev' filepath='drivers/net/phy/phy-core.c' line='877' column='1'/>
+ <parameter type-id='95e97e5e' name='page' filepath='drivers/net/phy/phy-core.c' line='877' column='1'/>
+ <parameter type-id='19c2251e' name='regnum' filepath='drivers/net/phy/phy-core.c' line='877' column='1'/>
+ <parameter type-id='1dc6a898' name='val' filepath='drivers/net/phy/phy-core.c' line='877' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='phylink_connect_phy' mangled-name='phylink_connect_phy' filepath='drivers/net/phy/phylink.c' line='1069' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='phylink_connect_phy'>
<parameter type-id='56f3c6ca' name='pl' filepath='drivers/net/phy/phylink.c' line='1069' column='1'/>
<parameter type-id='7efbcaaf' name='phy' filepath='drivers/net/phy/phylink.c' line='1069' column='1'/>
@@ -135697,6 +136216,12 @@
<parameter type-id='29af9a71' name='map' filepath='drivers/base/regmap/regcache.c' line='339' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='regcache_sync_region' mangled-name='regcache_sync_region' filepath='drivers/base/regmap/regcache.c' line='408' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='regcache_sync_region'>
+ <parameter type-id='29af9a71' name='map' filepath='drivers/base/regmap/regcache.c' line='408' column='1'/>
+ <parameter type-id='f0981eeb' name='min' filepath='drivers/base/regmap/regcache.c' line='408' column='1'/>
+ <parameter type-id='f0981eeb' name='max' filepath='drivers/base/regmap/regcache.c' line='409' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='register_blkdev' mangled-name='register_blkdev' filepath='block/genhd.c' line='440' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='register_blkdev'>
<parameter type-id='f0981eeb' name='major' filepath='block/genhd.c' line='440' column='1'/>
<parameter type-id='80f4b756' name='name' filepath='block/genhd.c' line='440' column='1'/>
@@ -135869,6 +136394,10 @@
<parameter type-id='29af9a71' name='map' filepath='drivers/base/regmap/regmap.c' line='1549' column='1'/>
<return type-id='fa0b179b'/>
</function-decl>
+ <function-decl name='regmap_irq_chip_get_base' mangled-name='regmap_irq_chip_get_base' filepath='drivers/base/regmap/regmap-irq.c' line='1031' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='regmap_irq_chip_get_base'>
+ <parameter type-id='a2782ece' name='data' filepath='drivers/base/regmap/regmap-irq.c' line='1031' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='regmap_irq_get_domain' mangled-name='regmap_irq_get_domain' filepath='drivers/base/regmap/regmap-irq.c' line='1066' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='regmap_irq_get_domain'>
<parameter type-id='a2782ece' name='data' filepath='drivers/base/regmap/regmap-irq.c' line='1066' column='1'/>
<return type-id='7544e824'/>
@@ -135993,6 +136522,10 @@
<parameter type-id='850c13f6' name='regulator' filepath='drivers/regulator/core.c' line='4315' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='regulator_get_current_limit_regmap' mangled-name='regulator_get_current_limit_regmap' filepath='drivers/regulator/helpers.c' line='827' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='regulator_get_current_limit_regmap'>
+ <parameter type-id='43c38462' name='rdev' filepath='drivers/regulator/helpers.c' line='827' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='regulator_get_exclusive' mangled-name='regulator_get_exclusive' filepath='drivers/regulator/core.c' line='2094' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='regulator_get_exclusive'>
<parameter type-id='fa0b179b' name='dev' filepath='drivers/regulator/core.c' line='2094' column='1'/>
<parameter type-id='80f4b756' name='id' filepath='drivers/regulator/core.c' line='2094' column='1'/>
@@ -136073,6 +136606,10 @@
<parameter type-id='95e97e5e' name='max_uV' filepath='drivers/regulator/helpers.c' line='408' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='regulator_mode_to_status' mangled-name='regulator_mode_to_status' filepath='drivers/regulator/core.c' line='4811' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='regulator_mode_to_status'>
+ <parameter type-id='f0981eeb' name='mode' filepath='drivers/regulator/core.c' line='4811' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='regulator_notifier_call_chain' mangled-name='regulator_notifier_call_chain' filepath='drivers/regulator/core.c' line='4795' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='regulator_notifier_call_chain'>
<parameter type-id='43c38462' name='rdev' filepath='drivers/regulator/core.c' line='4795' column='1'/>
<parameter type-id='7359adad' name='event' filepath='drivers/regulator/core.c' line='4796' column='1'/>
@@ -136098,6 +136635,12 @@
<parameter type-id='b50a4934' name='enable' filepath='drivers/regulator/helpers.c' line='749' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='regulator_set_current_limit_regmap' mangled-name='regulator_set_current_limit_regmap' filepath='drivers/regulator/helpers.c' line='775' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='regulator_set_current_limit_regmap'>
+ <parameter type-id='43c38462' name='rdev' filepath='drivers/regulator/helpers.c' line='775' column='1'/>
+ <parameter type-id='95e97e5e' name='min_uA' filepath='drivers/regulator/helpers.c' line='776' column='1'/>
+ <parameter type-id='95e97e5e' name='max_uA' filepath='drivers/regulator/helpers.c' line='776' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='regulator_set_load' mangled-name='regulator_set_load' filepath='drivers/regulator/core.c' line='4466' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='regulator_set_load'>
<parameter type-id='850c13f6' name='regulator' filepath='drivers/regulator/core.c' line='4466' column='1'/>
<parameter type-id='95e97e5e' name='uA_load' filepath='drivers/regulator/core.c' line='4466' column='1'/>
@@ -136112,6 +136655,10 @@
<parameter type-id='43c38462' name='rdev' filepath='drivers/regulator/helpers.c' line='703' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='regulator_set_soft_start_regmap' mangled-name='regulator_set_soft_start_regmap' filepath='drivers/regulator/helpers.c' line='685' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='regulator_set_soft_start_regmap'>
+ <parameter type-id='43c38462' name='rdev' filepath='drivers/regulator/helpers.c' line='685' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='regulator_set_voltage' mangled-name='regulator_set_voltage' filepath='drivers/regulator/core.c' line='3946' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='regulator_set_voltage'>
<parameter type-id='850c13f6' name='regulator' filepath='drivers/regulator/core.c' line='3946' column='1'/>
<parameter type-id='95e97e5e' name='min_uV' filepath='drivers/regulator/core.c' line='3946' column='1'/>
@@ -136176,12 +136723,12 @@
<parameter type-id='f772df6d' name='sk' filepath='net/core/sock.c' line='3102' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
- <function-decl name='remap_pfn_range' mangled-name='remap_pfn_range' filepath='mm/memory.c' line='2326' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='remap_pfn_range'>
- <parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='2326' column='1'/>
- <parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='2326' column='1'/>
- <parameter type-id='7359adad' name='pfn' filepath='mm/memory.c' line='2327' column='1'/>
- <parameter type-id='7359adad' name='size' filepath='mm/memory.c' line='2327' column='1'/>
- <parameter type-id='2e2dcbd3' name='prot' filepath='mm/memory.c' line='2327' column='1'/>
+ <function-decl name='remap_pfn_range' mangled-name='remap_pfn_range' filepath='mm/memory.c' line='2336' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='remap_pfn_range'>
+ <parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='2336' column='1'/>
+ <parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='2336' column='1'/>
+ <parameter type-id='7359adad' name='pfn' filepath='mm/memory.c' line='2337' column='1'/>
+ <parameter type-id='7359adad' name='size' filepath='mm/memory.c' line='2337' column='1'/>
+ <parameter type-id='2e2dcbd3' name='prot' filepath='mm/memory.c' line='2337' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='remap_vmalloc_range' mangled-name='remap_vmalloc_range' filepath='mm/vmalloc.c' line='3152' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='remap_vmalloc_range'>
@@ -136625,38 +137172,38 @@
<parameter type-id='f23e2572' name='p' filepath='kernel/sched/core.c' line='6699' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
- <function-decl name='sched_trace_cfs_rq_avg' mangled-name='sched_trace_cfs_rq_avg' filepath='kernel/sched/fair.c' line='11704' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_trace_cfs_rq_avg'>
- <parameter type-id='a6892387' name='cfs_rq' filepath='kernel/sched/fair.c' line='11704' column='1'/>
+ <function-decl name='sched_trace_cfs_rq_avg' mangled-name='sched_trace_cfs_rq_avg' filepath='kernel/sched/fair.c' line='11705' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_trace_cfs_rq_avg'>
+ <parameter type-id='a6892387' name='cfs_rq' filepath='kernel/sched/fair.c' line='11705' column='1'/>
<return type-id='847e6fee'/>
</function-decl>
- <function-decl name='sched_trace_cfs_rq_cpu' mangled-name='sched_trace_cfs_rq_cpu' filepath='kernel/sched/fair.c' line='11728' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_trace_cfs_rq_cpu'>
- <parameter type-id='a6892387' name='cfs_rq' filepath='kernel/sched/fair.c' line='11728' column='1'/>
+ <function-decl name='sched_trace_cfs_rq_cpu' mangled-name='sched_trace_cfs_rq_cpu' filepath='kernel/sched/fair.c' line='11729' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_trace_cfs_rq_cpu'>
+ <parameter type-id='a6892387' name='cfs_rq' filepath='kernel/sched/fair.c' line='11729' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='sched_trace_cfs_rq_path' mangled-name='sched_trace_cfs_rq_path' filepath='kernel/sched/fair.c' line='11714' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_trace_cfs_rq_path'>
- <parameter type-id='a6892387' name='cfs_rq' filepath='kernel/sched/fair.c' line='11714' column='1'/>
- <parameter type-id='26a90f95' name='str' filepath='kernel/sched/fair.c' line='11714' column='1'/>
- <parameter type-id='95e97e5e' name='len' filepath='kernel/sched/fair.c' line='11714' column='1'/>
+ <function-decl name='sched_trace_cfs_rq_path' mangled-name='sched_trace_cfs_rq_path' filepath='kernel/sched/fair.c' line='11715' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_trace_cfs_rq_path'>
+ <parameter type-id='a6892387' name='cfs_rq' filepath='kernel/sched/fair.c' line='11715' column='1'/>
+ <parameter type-id='26a90f95' name='str' filepath='kernel/sched/fair.c' line='11715' column='1'/>
+ <parameter type-id='95e97e5e' name='len' filepath='kernel/sched/fair.c' line='11715' column='1'/>
<return type-id='26a90f95'/>
</function-decl>
- <function-decl name='sched_trace_rd_span' mangled-name='sched_trace_rd_span' filepath='kernel/sched/fair.c' line='11782' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_trace_rd_span'>
- <parameter type-id='c13bca88' name='rd' filepath='kernel/sched/fair.c' line='11782' column='1'/>
+ <function-decl name='sched_trace_rd_span' mangled-name='sched_trace_rd_span' filepath='kernel/sched/fair.c' line='11783' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_trace_rd_span'>
+ <parameter type-id='c13bca88' name='rd' filepath='kernel/sched/fair.c' line='11783' column='1'/>
<return type-id='5f8a1ac4'/>
</function-decl>
- <function-decl name='sched_trace_rq_avg_dl' mangled-name='sched_trace_rq_avg_dl' filepath='kernel/sched/fair.c' line='11744' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_trace_rq_avg_dl'>
- <parameter type-id='6ed6b432' name='rq' filepath='kernel/sched/fair.c' line='11744' column='1'/>
+ <function-decl name='sched_trace_rq_avg_dl' mangled-name='sched_trace_rq_avg_dl' filepath='kernel/sched/fair.c' line='11745' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_trace_rq_avg_dl'>
+ <parameter type-id='6ed6b432' name='rq' filepath='kernel/sched/fair.c' line='11745' column='1'/>
<return type-id='847e6fee'/>
</function-decl>
- <function-decl name='sched_trace_rq_avg_irq' mangled-name='sched_trace_rq_avg_irq' filepath='kernel/sched/fair.c' line='11754' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_trace_rq_avg_irq'>
- <parameter type-id='6ed6b432' name='rq' filepath='kernel/sched/fair.c' line='11754' column='1'/>
+ <function-decl name='sched_trace_rq_avg_irq' mangled-name='sched_trace_rq_avg_irq' filepath='kernel/sched/fair.c' line='11755' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_trace_rq_avg_irq'>
+ <parameter type-id='6ed6b432' name='rq' filepath='kernel/sched/fair.c' line='11755' column='1'/>
<return type-id='847e6fee'/>
</function-decl>
- <function-decl name='sched_trace_rq_avg_rt' mangled-name='sched_trace_rq_avg_rt' filepath='kernel/sched/fair.c' line='11734' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_trace_rq_avg_rt'>
- <parameter type-id='6ed6b432' name='rq' filepath='kernel/sched/fair.c' line='11734' column='1'/>
+ <function-decl name='sched_trace_rq_avg_rt' mangled-name='sched_trace_rq_avg_rt' filepath='kernel/sched/fair.c' line='11735' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_trace_rq_avg_rt'>
+ <parameter type-id='6ed6b432' name='rq' filepath='kernel/sched/fair.c' line='11735' column='1'/>
<return type-id='847e6fee'/>
</function-decl>
- <function-decl name='sched_trace_rq_cpu' mangled-name='sched_trace_rq_cpu' filepath='kernel/sched/fair.c' line='11764' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_trace_rq_cpu'>
- <parameter type-id='6ed6b432' name='rq' filepath='kernel/sched/fair.c' line='11764' column='1'/>
+ <function-decl name='sched_trace_rq_cpu' mangled-name='sched_trace_rq_cpu' filepath='kernel/sched/fair.c' line='11765' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_trace_rq_cpu'>
+ <parameter type-id='6ed6b432' name='rq' filepath='kernel/sched/fair.c' line='11765' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<var-decl name='sched_uclamp_used' type-id='237c0d27' mangled-name='sched_uclamp_used' visibility='default' filepath='kernel/sched/core.c' line='971' column='1' elf-symbol-id='sched_uclamp_used'/>
@@ -136778,6 +137325,10 @@
<parameter type-id='ec167ceb' name='intf' filepath='drivers/scsi/scsi_sysfs.c' line='1590' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='scsi_remove_device' mangled-name='scsi_remove_device' filepath='drivers/scsi/scsi_sysfs.c' line='1504' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='scsi_remove_device'>
+ <parameter type-id='eb572b74' name='sdev' filepath='drivers/scsi/scsi_sysfs.c' line='1504' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='scsi_remove_host' mangled-name='scsi_remove_host' filepath='drivers/scsi/hosts.c' line='164' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='scsi_remove_host'>
<parameter type-id='a970a64c' name='shost' filepath='drivers/scsi/hosts.c' line='164' column='1'/>
<return type-id='48b5725f'/>
@@ -136896,6 +137447,15 @@
<parameter type-id='2661e0d9' name='host' filepath='drivers/mmc/host/sdhci.c' line='3745' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='sdhci_runtime_resume_host' mangled-name='sdhci_runtime_resume_host' filepath='drivers/mmc/host/sdhci.c' line='3806' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sdhci_runtime_resume_host'>
+ <parameter type-id='2661e0d9' name='host' filepath='drivers/mmc/host/sdhci.c' line='3806' column='1'/>
+ <parameter type-id='95e97e5e' name='soft_reset' filepath='drivers/mmc/host/sdhci.c' line='3806' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
+ <function-decl name='sdhci_runtime_suspend_host' mangled-name='sdhci_runtime_suspend_host' filepath='drivers/mmc/host/sdhci.c' line='3784' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sdhci_runtime_suspend_host'>
+ <parameter type-id='2661e0d9' name='host' filepath='drivers/mmc/host/sdhci.c' line='3784' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='sdhci_send_tuning' mangled-name='sdhci_send_tuning' filepath='drivers/mmc/host/sdhci.c' line='2769' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sdhci_send_tuning'>
<parameter type-id='2661e0d9' name='host' filepath='drivers/mmc/host/sdhci.c' line='2769' column='1'/>
<parameter type-id='19c2251e' name='opcode' filepath='drivers/mmc/host/sdhci.c' line='2769' column='1'/>
@@ -137831,6 +138391,10 @@
<parameter type-id='52704eb7' name='card' filepath='sound/core/init.c' line='522' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='snd_card_free_when_closed' mangled-name='snd_card_free_when_closed' filepath='sound/core/init.c' line='499' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='snd_card_free_when_closed'>
+ <parameter type-id='52704eb7' name='card' filepath='sound/core/init.c' line='499' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='snd_card_new' mangled-name='snd_card_new' filepath='sound/core/init.c' line='161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='snd_card_new'>
<parameter type-id='fa0b179b' name='parent' filepath='sound/core/init.c' line='161' column='1'/>
<parameter type-id='95e97e5e' name='idx' filepath='sound/core/init.c' line='161' column='1'/>
@@ -138074,6 +138638,12 @@
<parameter type-id='f0981eeb' name='max' filepath='sound/core/pcm_lib.c' line='1239' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='snd_pcm_hw_constraint_pow2' mangled-name='snd_pcm_hw_constraint_pow2' filepath='sound/core/pcm_lib.c' line='1474' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='snd_pcm_hw_constraint_pow2'>
+ <parameter type-id='17a05af6' name='runtime' filepath='sound/core/pcm_lib.c' line='1474' column='1'/>
+ <parameter type-id='f0981eeb' name='cond' filepath='sound/core/pcm_lib.c' line='1475' column='1'/>
+ <parameter type-id='6b55ba25' name='var' filepath='sound/core/pcm_lib.c' line='1476' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='snd_pcm_hw_constraint_step' mangled-name='snd_pcm_hw_constraint_step' filepath='sound/core/pcm_lib.c' line='1443' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='snd_pcm_hw_constraint_step'>
<parameter type-id='17a05af6' name='runtime' filepath='sound/core/pcm_lib.c' line='1443' column='1'/>
<parameter type-id='f0981eeb' name='cond' filepath='sound/core/pcm_lib.c' line='1444' column='1'/>
@@ -138117,6 +138687,14 @@
<parameter type-id='b59d7dce' name='max' filepath='sound/core/pcm_memory.c' line='279' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='snd_pcm_lib_preallocate_pages_for_all' mangled-name='snd_pcm_lib_preallocate_pages_for_all' filepath='sound/core/pcm_memory.c' line='296' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='snd_pcm_lib_preallocate_pages_for_all'>
+ <parameter type-id='4c9f335b' name='pcm' filepath='sound/core/pcm_memory.c' line='296' column='1'/>
+ <parameter type-id='95e97e5e' name='type' filepath='sound/core/pcm_memory.c' line='297' column='1'/>
+ <parameter type-id='eaa32e2f' name='data' filepath='sound/core/pcm_memory.c' line='297' column='1'/>
+ <parameter type-id='b59d7dce' name='size' filepath='sound/core/pcm_memory.c' line='298' column='1'/>
+ <parameter type-id='b59d7dce' name='max' filepath='sound/core/pcm_memory.c' line='298' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='snd_pcm_new' mangled-name='snd_pcm_new' filepath='sound/core/pcm.c' line='773' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='snd_pcm_new'>
<parameter type-id='52704eb7' name='card' filepath='sound/core/pcm.c' line='773' column='1'/>
<parameter type-id='80f4b756' name='id' filepath='sound/core/pcm.c' line='773' column='1'/>
@@ -138167,6 +138745,11 @@
<parameter type-id='06b2cd14' name='substream' filepath='sound/core/pcm_native.c' line='1546' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='snd_pcm_stream_unlock_irqrestore' mangled-name='snd_pcm_stream_unlock_irqrestore' filepath='sound/core/pcm_native.c' line='182' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='snd_pcm_stream_unlock_irqrestore'>
+ <parameter type-id='06b2cd14' name='substream' filepath='sound/core/pcm_native.c' line='182' column='1'/>
+ <parameter type-id='7359adad' name='flags' filepath='sound/core/pcm_native.c' line='183' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='snd_soc_add_card_controls' mangled-name='snd_soc_add_card_controls' filepath='sound/soc/soc-core.c' line='2140' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='snd_soc_add_card_controls'>
<parameter type-id='3059cd0b' name='soc_card' filepath='sound/soc/soc-core.c' line='2140' column='1'/>
<parameter type-id='31e035f7' name='controls' filepath='sound/soc/soc-core.c' line='2141' column='1'/>
@@ -138303,6 +138886,10 @@
<parameter type-id='f0981eeb' name='val' filepath='sound/soc/soc-component.c' line='480' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='snd_soc_dai_active' mangled-name='snd_soc_dai_active' filepath='sound/soc/soc-dai.c' line='466' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='snd_soc_dai_active'>
+ <parameter type-id='1c936db9' name='dai' filepath='sound/soc/soc-dai.c' line='466' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='snd_soc_dai_get_channel_map' mangled-name='snd_soc_dai_get_channel_map' filepath='sound/soc/soc-dai.c' line='263' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='snd_soc_dai_get_channel_map'>
<parameter type-id='1c936db9' name='dai' filepath='sound/soc/soc-dai.c' line='263' column='1'/>
<parameter type-id='807869d3' name='tx_num' filepath='sound/soc/soc-dai.c' line='264' column='1'/>
@@ -138315,6 +138902,11 @@
<parameter type-id='af5a73b0' name='dai_link' filepath='sound/soc/soc-dai.c' line='418' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='snd_soc_dai_set_bclk_ratio' mangled-name='snd_soc_dai_set_bclk_ratio' filepath='sound/soc/soc-dai.c' line='125' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='snd_soc_dai_set_bclk_ratio'>
+ <parameter type-id='1c936db9' name='dai' filepath='sound/soc/soc-dai.c' line='125' column='1'/>
+ <parameter type-id='f0981eeb' name='ratio' filepath='sound/soc/soc-dai.c' line='125' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='snd_soc_dai_set_channel_map' mangled-name='snd_soc_dai_set_channel_map' filepath='sound/soc/soc-dai.c' line='239' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='snd_soc_dai_set_channel_map'>
<parameter type-id='1c936db9' name='dai' filepath='sound/soc/soc-dai.c' line='239' column='1'/>
<parameter type-id='f0981eeb' name='tx_num' filepath='sound/soc/soc-dai.c' line='240' column='1'/>
@@ -138323,6 +138915,12 @@
<parameter type-id='807869d3' name='rx_slot' filepath='sound/soc/soc-dai.c' line='241' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='snd_soc_dai_set_clkdiv' mangled-name='snd_soc_dai_set_clkdiv' filepath='sound/soc/soc-dai.c' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='snd_soc_dai_set_clkdiv'>
+ <parameter type-id='1c936db9' name='dai' filepath='sound/soc/soc-dai.c' line='78' column='1'/>
+ <parameter type-id='95e97e5e' name='div_id' filepath='sound/soc/soc-dai.c' line='79' column='1'/>
+ <parameter type-id='95e97e5e' name='div' filepath='sound/soc/soc-dai.c' line='79' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='snd_soc_dai_set_fmt' mangled-name='snd_soc_dai_set_fmt' filepath='sound/soc/soc-dai.c' line='144' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='snd_soc_dai_set_fmt'>
<parameter type-id='1c936db9' name='dai' filepath='sound/soc/soc-dai.c' line='144' column='1'/>
<parameter type-id='f0981eeb' name='fmt' filepath='sound/soc/soc-dai.c' line='144' column='1'/>
@@ -139265,6 +139863,10 @@
<function-decl name='swiotlb_max_segment' mangled-name='swiotlb_max_segment' filepath='kernel/dma/swiotlb.c' line='102' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='swiotlb_max_segment'>
<return type-id='f0981eeb'/>
</function-decl>
+ <function-decl name='symbol_put_addr' mangled-name='symbol_put_addr' filepath='kernel/module.c' line='1095' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='symbol_put_addr'>
+ <parameter type-id='eaa32e2f' name='addr' filepath='kernel/module.c' line='1095' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='sync_file_create' mangled-name='sync_file_create' filepath='drivers/dma-buf/sync_file.c' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sync_file_create'>
<parameter type-id='28271da3' name='fence' filepath='drivers/dma-buf/sync_file.c' line='64' column='1'/>
<return type-id='6a6b0b01'/>
@@ -139672,6 +140274,16 @@
<function-decl name='touch_softlockup_watchdog' mangled-name='touch_softlockup_watchdog' filepath='kernel/watchdog.c' line='262' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='touch_softlockup_watchdog'>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='trace_define_field' mangled-name='trace_define_field' filepath='kernel/trace/trace_events.c' line='134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='trace_define_field'>
+ <parameter type-id='23d6768c' name='call' filepath='kernel/trace/trace_events.c' line='134' column='1'/>
+ <parameter type-id='80f4b756' name='type' filepath='kernel/trace/trace_events.c' line='134' column='1'/>
+ <parameter type-id='80f4b756' name='name' filepath='kernel/trace/trace_events.c' line='135' column='1'/>
+ <parameter type-id='95e97e5e' name='offset' filepath='kernel/trace/trace_events.c' line='135' column='1'/>
+ <parameter type-id='95e97e5e' name='size' filepath='kernel/trace/trace_events.c' line='135' column='1'/>
+ <parameter type-id='95e97e5e' name='is_signed' filepath='kernel/trace/trace_events.c' line='135' column='1'/>
+ <parameter type-id='95e97e5e' name='filter_type' filepath='kernel/trace/trace_events.c' line='136' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='trace_event_buffer_commit' mangled-name='trace_event_buffer_commit' filepath='kernel/trace/trace.c' line='2874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='trace_event_buffer_commit'>
<parameter type-id='9f548f9a' name='fbuffer' filepath='kernel/trace/trace.c' line='2874' column='1'/>
<return type-id='48b5725f'/>
@@ -139756,6 +140368,12 @@
<parameter type-id='002ac4a6' name='c' filepath='kernel/trace/trace_seq.c' line='233' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='trace_set_clr_event' mangled-name='trace_set_clr_event' filepath='kernel/trace/trace_events.c' line='892' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='trace_set_clr_event'>
+ <parameter type-id='80f4b756' name='system' filepath='kernel/trace/trace_events.c' line='892' column='1'/>
+ <parameter type-id='80f4b756' name='event' filepath='kernel/trace/trace_events.c' line='892' column='1'/>
+ <parameter type-id='95e97e5e' name='set' filepath='kernel/trace/trace_events.c' line='892' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='tracepoint_probe_register' mangled-name='tracepoint_probe_register' filepath='kernel/tracepoint.c' line='550' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tracepoint_probe_register'>
<parameter type-id='08e531de' name='tp' filepath='kernel/tracepoint.c' line='550' column='1'/>
<parameter type-id='eaa32e2f' name='probe' filepath='kernel/tracepoint.c' line='550' column='1'/>
@@ -139853,6 +140471,11 @@
<parameter type-id='ec77b5b8' name='port' filepath='drivers/tty/tty_port.c' line='386' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='tty_put_char' mangled-name='tty_put_char' filepath='drivers/tty/tty_io.c' line='3121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tty_put_char'>
+ <parameter type-id='572fbdca' name='tty' filepath='drivers/tty/tty_io.c' line='3121' column='1'/>
+ <parameter type-id='002ac4a6' name='ch' filepath='drivers/tty/tty_io.c' line='3121' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='tty_register_driver' mangled-name='tty_register_driver' filepath='drivers/tty/tty_io.c' line='3408' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tty_register_driver'>
<parameter type-id='c2b4b27b' name='driver' filepath='drivers/tty/tty_io.c' line='3408' column='1'/>
<return type-id='95e97e5e'/>
@@ -139888,6 +140511,11 @@
<parameter type-id='6a8e8a14' name='obaud' filepath='drivers/tty/tty_baudrate.c' line='142' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='tty_termios_hw_change' mangled-name='tty_termios_hw_change' filepath='drivers/tty/tty_ioctl.c' line='293' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tty_termios_hw_change'>
+ <parameter type-id='d705010a' name='a' filepath='drivers/tty/tty_ioctl.c' line='293' column='1'/>
+ <parameter type-id='d705010a' name='b' filepath='drivers/tty/tty_ioctl.c' line='293' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='tty_unregister_device' mangled-name='tty_unregister_device' filepath='drivers/tty/tty_io.c' line='3281' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tty_unregister_device'>
<parameter type-id='c2b4b27b' name='driver' filepath='drivers/tty/tty_io.c' line='3281' column='1'/>
<parameter type-id='f0981eeb' name='index' filepath='drivers/tty/tty_io.c' line='3281' column='1'/>
@@ -140054,6 +140682,13 @@
<parameter type-id='f0981eeb' name='flag' filepath='drivers/tty/serial/serial_core.c' line='3205' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='uart_parse_earlycon' mangled-name='uart_parse_earlycon' filepath='drivers/tty/serial/serial_core.c' line='2047' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uart_parse_earlycon'>
+ <parameter type-id='26a90f95' name='p' filepath='drivers/tty/serial/serial_core.c' line='2047' column='1'/>
+ <parameter type-id='cf536864' name='iotype' filepath='drivers/tty/serial/serial_core.c' line='2047' column='1'/>
+ <parameter type-id='9e6a6c02' name='addr' filepath='drivers/tty/serial/serial_core.c' line='2047' column='1'/>
+ <parameter type-id='9b23c9ad' name='options' filepath='drivers/tty/serial/serial_core.c' line='2048' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='uart_parse_options' mangled-name='uart_parse_options' filepath='drivers/tty/serial/serial_core.c' line='2102' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uart_parse_options'>
<parameter type-id='80f4b756' name='options' filepath='drivers/tty/serial/serial_core.c' line='2102' column='1'/>
<parameter type-id='7292109c' name='baud' filepath='drivers/tty/serial/serial_core.c' line='2102' column='1'/>
@@ -140259,11 +140894,11 @@
<parameter type-id='02f11ed4' name='page' filepath='mm/filemap.c' line='1468' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
- <function-decl name='unmap_mapping_range' mangled-name='unmap_mapping_range' filepath='mm/memory.c' line='3555' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='unmap_mapping_range'>
- <parameter type-id='f57039f0' name='mapping' filepath='mm/memory.c' line='3555' column='1'/>
- <parameter type-id='bf352dfe' name='holebegin' filepath='mm/memory.c' line='3556' column='1'/>
- <parameter type-id='bf352dfe' name='holelen' filepath='mm/memory.c' line='3556' column='1'/>
- <parameter type-id='95e97e5e' name='even_cows' filepath='mm/memory.c' line='3556' column='1'/>
+ <function-decl name='unmap_mapping_range' mangled-name='unmap_mapping_range' filepath='mm/memory.c' line='3567' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='unmap_mapping_range'>
+ <parameter type-id='f57039f0' name='mapping' filepath='mm/memory.c' line='3567' column='1'/>
+ <parameter type-id='bf352dfe' name='holebegin' filepath='mm/memory.c' line='3568' column='1'/>
+ <parameter type-id='bf352dfe' name='holelen' filepath='mm/memory.c' line='3568' column='1'/>
+ <parameter type-id='95e97e5e' name='even_cows' filepath='mm/memory.c' line='3568' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='unpin_user_page' mangled-name='unpin_user_page' filepath='mm/gup.c' line='250' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='unpin_user_page'>
@@ -140275,6 +140910,12 @@
<parameter type-id='7359adad' name='npages' filepath='mm/gup.c' line='332' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='unpin_user_pages_dirty_lock' mangled-name='unpin_user_pages_dirty_lock' filepath='mm/gup.c' line='278' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='unpin_user_pages_dirty_lock'>
+ <parameter type-id='9f93c9da' name='pages' filepath='mm/gup.c' line='278' column='1'/>
+ <parameter type-id='7359adad' name='npages' filepath='mm/gup.c' line='278' column='1'/>
+ <parameter type-id='b50a4934' name='make_dirty' filepath='mm/gup.c' line='279' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='unregister_blkdev' mangled-name='unregister_blkdev' filepath='block/genhd.c' line='504' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='unregister_blkdev'>
<parameter type-id='f0981eeb' name='major' filepath='block/genhd.c' line='504' column='1'/>
<parameter type-id='80f4b756' name='name' filepath='block/genhd.c' line='504' column='1'/>
@@ -140507,6 +141148,11 @@
<parameter type-id='95e97e5e' name='bytecount' filepath='drivers/usb/core/hcd.c' line='1093' column='1'/>
<return type-id='bd54fe1a'/>
</function-decl>
+ <function-decl name='usb_clear_halt' mangled-name='usb_clear_halt' filepath='drivers/usb/core/message.c' line='1205' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usb_clear_halt'>
+ <parameter type-id='25e60cb2' name='dev' filepath='drivers/usb/core/message.c' line='1205' column='1'/>
+ <parameter type-id='95e97e5e' name='pipe' filepath='drivers/usb/core/message.c' line='1205' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='usb_composite_overwrite_options' mangled-name='usb_composite_overwrite_options' filepath='drivers/usb/gadget/composite.c' line='2567' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usb_composite_overwrite_options'>
<parameter type-id='2a895c01' name='cdev' filepath='drivers/usb/gadget/composite.c' line='2567' column='1'/>
<parameter type-id='43b1dba7' name='covr' filepath='drivers/usb/gadget/composite.c' line='2568' column='1'/>
@@ -140842,9 +141488,9 @@
<parameter type-id='ab85b8f2' name='urb' filepath='drivers/usb/core/hub.c' line='867' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='usb_hub_find_child' mangled-name='usb_hub_find_child' filepath='drivers/usb/core/hub.c' line='6192' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usb_hub_find_child'>
- <parameter type-id='25e60cb2' name='hdev' filepath='drivers/usb/core/hub.c' line='6192' column='1'/>
- <parameter type-id='95e97e5e' name='port1' filepath='drivers/usb/core/hub.c' line='6193' column='1'/>
+ <function-decl name='usb_hub_find_child' mangled-name='usb_hub_find_child' filepath='drivers/usb/core/hub.c' line='6207' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usb_hub_find_child'>
+ <parameter type-id='25e60cb2' name='hdev' filepath='drivers/usb/core/hub.c' line='6207' column='1'/>
+ <parameter type-id='95e97e5e' name='port1' filepath='drivers/usb/core/hub.c' line='6208' column='1'/>
<return type-id='25e60cb2'/>
</function-decl>
<function-decl name='usb_ifnum_to_if' mangled-name='usb_ifnum_to_if' filepath='drivers/usb/core/usb.c' line='272' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usb_ifnum_to_if'>
@@ -140929,8 +141575,8 @@
<parameter type-id='8bf48c31' name='intf' filepath='drivers/usb/core/usb.c' line='744' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
- <function-decl name='usb_queue_reset_device' mangled-name='usb_queue_reset_device' filepath='drivers/usb/core/hub.c' line='6172' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usb_queue_reset_device'>
- <parameter type-id='8bf48c31' name='iface' filepath='drivers/usb/core/hub.c' line='6172' column='1'/>
+ <function-decl name='usb_queue_reset_device' mangled-name='usb_queue_reset_device' filepath='drivers/usb/core/hub.c' line='6187' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usb_queue_reset_device'>
+ <parameter type-id='8bf48c31' name='iface' filepath='drivers/usb/core/hub.c' line='6187' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='usb_register_dev' mangled-name='usb_register_dev' filepath='drivers/usb/core/file.c' line='156' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usb_register_dev'>
@@ -140992,17 +141638,17 @@
<parameter type-id='3e3cd44f' name='sw' filepath='drivers/usb/roles/class.c' line='357' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
- <function-decl name='usb_root_hub_lost_power' mangled-name='usb_root_hub_lost_power' filepath='drivers/usb/core/hub.c' line='3892' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usb_root_hub_lost_power'>
- <parameter type-id='25e60cb2' name='rhdev' filepath='drivers/usb/core/hub.c' line='3892' column='1'/>
+ <function-decl name='usb_root_hub_lost_power' mangled-name='usb_root_hub_lost_power' filepath='drivers/usb/core/hub.c' line='3907' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usb_root_hub_lost_power'>
+ <parameter type-id='25e60cb2' name='rhdev' filepath='drivers/usb/core/hub.c' line='3907' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='usb_scuttle_anchored_urbs' mangled-name='usb_scuttle_anchored_urbs' filepath='drivers/usb/core/urb.c' line='1009' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usb_scuttle_anchored_urbs'>
<parameter type-id='bd300bf3' name='anchor' filepath='drivers/usb/core/urb.c' line='1009' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
- <function-decl name='usb_set_device_state' mangled-name='usb_set_device_state' filepath='drivers/usb/core/hub.c' line='2048' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usb_set_device_state'>
- <parameter type-id='25e60cb2' name='udev' filepath='drivers/usb/core/hub.c' line='2048' column='1'/>
- <parameter type-id='901a91cb' name='new_state' filepath='drivers/usb/core/hub.c' line='2049' column='1'/>
+ <function-decl name='usb_set_device_state' mangled-name='usb_set_device_state' filepath='drivers/usb/core/hub.c' line='2062' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usb_set_device_state'>
+ <parameter type-id='25e60cb2' name='udev' filepath='drivers/usb/core/hub.c' line='2062' column='1'/>
+ <parameter type-id='901a91cb' name='new_state' filepath='drivers/usb/core/hub.c' line='2063' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='usb_set_interface' mangled-name='usb_set_interface' filepath='drivers/usb/core/message.c' line='1523' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usb_set_interface'>
@@ -141058,6 +141704,10 @@
<parameter type-id='ab85b8f2' name='urb' filepath='drivers/usb/core/urb.c' line='164' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='usb_unlink_urb' mangled-name='usb_unlink_urb' filepath='drivers/usb/core/urb.c' line='664' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usb_unlink_urb'>
+ <parameter type-id='ab85b8f2' name='urb' filepath='drivers/usb/core/urb.c' line='664' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='usb_unpoison_urb' mangled-name='usb_unpoison_urb' filepath='drivers/usb/core/urb.c' line='771' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usb_unpoison_urb'>
<parameter type-id='ab85b8f2' name='urb' filepath='drivers/usb/core/urb.c' line='771' column='1'/>
<return type-id='48b5725f'/>
@@ -141066,8 +141716,8 @@
<parameter type-id='d504f73d' name='nb' filepath='drivers/usb/core/notify.c' line='42' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
- <function-decl name='usb_wakeup_enabled_descendants' mangled-name='usb_wakeup_enabled_descendants' filepath='drivers/usb/core/hub.c' line='3274' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usb_wakeup_enabled_descendants'>
- <parameter type-id='25e60cb2' name='udev' filepath='drivers/usb/core/hub.c' line='3274' column='1'/>
+ <function-decl name='usb_wakeup_enabled_descendants' mangled-name='usb_wakeup_enabled_descendants' filepath='drivers/usb/core/hub.c' line='3289' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usb_wakeup_enabled_descendants'>
+ <parameter type-id='25e60cb2' name='udev' filepath='drivers/usb/core/hub.c' line='3289' column='1'/>
<return type-id='f0981eeb'/>
</function-decl>
<function-decl name='usbnet_change_mtu' mangled-name='usbnet_change_mtu' filepath='drivers/net/usb/usbnet.c' line='375' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usbnet_change_mtu'>
@@ -141274,6 +141924,23 @@
<parameter type-id='f5438ac7' name='sd' filepath='drivers/media/v4l2-core/v4l2-async.c' line='818' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='v4l2_ctrl_activate' mangled-name='v4l2_ctrl_activate' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3164' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_ctrl_activate'>
+ <parameter type-id='4b8b2cf3' name='ctrl' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3164' column='1'/>
+ <parameter type-id='b50a4934' name='active' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3164' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
+ <function-decl name='v4l2_ctrl_add_handler' mangled-name='v4l2_ctrl_add_handler' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3059' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_ctrl_add_handler'>
+ <parameter type-id='2b59fa5e' name='hdl' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3059' column='1'/>
+ <parameter type-id='2b59fa5e' name='add' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3060' column='1'/>
+ <parameter type-id='3177a274' name='filter' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3061' column='1'/>
+ <parameter type-id='b50a4934' name='from_other_dev' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3062' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
+ <function-decl name='v4l2_ctrl_cluster' mangled-name='v4l2_ctrl_cluster' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3116' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_ctrl_cluster'>
+ <parameter type-id='f0981eeb' name='ncontrols' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3116' column='1'/>
+ <parameter type-id='c517999b' name='controls' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3116' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='v4l2_ctrl_find' mangled-name='v4l2_ctrl_find' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='2586' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_ctrl_find'>
<parameter type-id='2b59fa5e' name='hdl' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='2586' column='1'/>
<parameter type-id='19c2251e' name='id' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='2586' column='1'/>
@@ -141287,6 +141954,10 @@
<parameter type-id='4b8b2cf3' name='ctrl' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='4023' column='1'/>
<return type-id='9b7c55ef'/>
</function-decl>
+ <function-decl name='v4l2_ctrl_get_menu' mangled-name='v4l2_ctrl_get_menu' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_ctrl_get_menu'>
+ <parameter type-id='19c2251e' name='id' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='64' column='1'/>
+ <return type-id='13956559'/>
+ </function-decl>
<function-decl name='v4l2_ctrl_handler_free' mangled-name='v4l2_ctrl_handler_free' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='2470' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_ctrl_handler_free'>
<parameter type-id='2b59fa5e' name='hdl' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='2470' column='1'/>
<return type-id='48b5725f'/>
@@ -141298,6 +141969,11 @@
<parameter type-id='80f4b756' name='name' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='2449' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='v4l2_ctrl_handler_log_status' mangled-name='v4l2_ctrl_handler_log_status' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3231' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_ctrl_handler_log_status'>
+ <parameter type-id='2b59fa5e' name='hdl' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3231' column='1'/>
+ <parameter type-id='80f4b756' name='prefix' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3232' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<function-decl name='v4l2_ctrl_handler_setup' mangled-name='v4l2_ctrl_handler_setup' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3300' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_ctrl_handler_setup'>
<parameter type-id='2b59fa5e' name='hdl' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3300' column='1'/>
<return type-id='95e97e5e'/>
@@ -141356,6 +142032,18 @@
<parameter type-id='f0acc909' name='wait' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='4803' column='1'/>
<return type-id='8f254b08'/>
</function-decl>
+ <function-decl name='v4l2_ctrl_query_fill' mangled-name='v4l2_ctrl_query_fill' filepath='drivers/media/v4l2-core/v4l2-common.c' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_ctrl_query_fill'>
+ <parameter type-id='69a3afa7' name='qctrl' filepath='drivers/media/v4l2-core/v4l2-common.c' line='65' column='1'/>
+ <parameter type-id='a7832498' name='_min' filepath='drivers/media/v4l2-core/v4l2-common.c' line='65' column='1'/>
+ <parameter type-id='a7832498' name='_max' filepath='drivers/media/v4l2-core/v4l2-common.c' line='65' column='1'/>
+ <parameter type-id='a7832498' name='_step' filepath='drivers/media/v4l2-core/v4l2-common.c' line='65' column='1'/>
+ <parameter type-id='a7832498' name='_def' filepath='drivers/media/v4l2-core/v4l2-common.c' line='65' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
+ <function-decl name='v4l2_ctrl_radio_filter' mangled-name='v4l2_ctrl_radio_filter' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3094' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_ctrl_radio_filter'>
+ <parameter type-id='184ff936' name='ctrl' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3094' column='1'/>
+ <return type-id='b50a4934'/>
+ </function-decl>
<function-decl name='v4l2_ctrl_subdev_log_status' mangled-name='v4l2_ctrl_subdev_log_status' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3253' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_ctrl_subdev_log_status'>
<parameter type-id='f5438ac7' name='sd' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3253' column='1'/>
<return type-id='95e97e5e'/>
@@ -141371,6 +142059,14 @@
<parameter type-id='d8c85275' name='sub' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='4786' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='v4l2_device_disconnect' mangled-name='v4l2_device_disconnect' filepath='drivers/media/v4l2-core/v4l2-device.c' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_device_disconnect'>
+ <parameter type-id='ddfb71fa' name='v4l2_dev' filepath='drivers/media/v4l2-core/v4l2-device.c' line='76' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
+ <function-decl name='v4l2_device_put' mangled-name='v4l2_device_put' filepath='drivers/media/v4l2-core/v4l2-device.c' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_device_put'>
+ <parameter type-id='ddfb71fa' name='v4l2_dev' filepath='drivers/media/v4l2-core/v4l2-device.c' line='54' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='v4l2_device_register' mangled-name='v4l2_device_register' filepath='drivers/media/v4l2-core/v4l2-device.c' line='17' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_device_register'>
<parameter type-id='fa0b179b' name='dev' filepath='drivers/media/v4l2-core/v4l2-device.c' line='17' column='1'/>
<parameter type-id='ddfb71fa' name='v4l2_dev' filepath='drivers/media/v4l2-core/v4l2-device.c' line='17' column='1'/>
@@ -141462,6 +142158,14 @@
<parameter type-id='eaa32e2f' name='fnc_handle' filepath='drivers/media/v4l2-core/v4l2-dv-timings.c' line='214' column='1'/>
<return type-id='b50a4934'/>
</function-decl>
+ <function-decl name='v4l2_i2c_new_subdev' mangled-name='v4l2_i2c_new_subdev' filepath='drivers/media/v4l2-core/v4l2-i2c.c' line='119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_i2c_new_subdev'>
+ <parameter type-id='ddfb71fa' name='v4l2_dev' filepath='drivers/media/v4l2-core/v4l2-i2c.c' line='119' column='1'/>
+ <parameter type-id='b9af02c3' name='adapter' filepath='drivers/media/v4l2-core/v4l2-i2c.c' line='120' column='1'/>
+ <parameter type-id='80f4b756' name='client_type' filepath='drivers/media/v4l2-core/v4l2-i2c.c' line='121' column='1'/>
+ <parameter type-id='f9b06939' name='addr' filepath='drivers/media/v4l2-core/v4l2-i2c.c' line='122' column='1'/>
+ <parameter type-id='31347b7a' name='probe_addrs' filepath='drivers/media/v4l2-core/v4l2-i2c.c' line='123' column='1'/>
+ <return type-id='f5438ac7'/>
+ </function-decl>
<function-decl name='v4l2_i2c_subdev_init' mangled-name='v4l2_i2c_subdev_init' filepath='drivers/media/v4l2-core/v4l2-i2c.c' line='45' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_i2c_subdev_init'>
<parameter type-id='f5438ac7' name='sd' filepath='drivers/media/v4l2-core/v4l2-i2c.c' line='45' column='1'/>
<parameter type-id='3e31633b' name='client' filepath='drivers/media/v4l2-core/v4l2-i2c.c' line='45' column='1'/>
@@ -141612,6 +142316,10 @@
<parameter type-id='b50a4934' name='match_reduced_fps' filepath='drivers/media/v4l2-core/v4l2-dv-timings.c' line='269' column='1'/>
<return type-id='b50a4934'/>
</function-decl>
+ <function-decl name='v4l2_mc_create_media_graph' mangled-name='v4l2_mc_create_media_graph' filepath='drivers/media/v4l2-core/v4l2-mc.c' line='22' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_mc_create_media_graph'>
+ <parameter type-id='e2929c1c' name='mdev' filepath='drivers/media/v4l2-core/v4l2-mc.c' line='22' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='v4l2_pipeline_link_notify' mangled-name='v4l2_pipeline_link_notify' filepath='drivers/media/v4l2-core/v4l2-mc.c' line='556' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_pipeline_link_notify'>
<parameter type-id='b4de78ea' name='link' filepath='drivers/media/v4l2-core/v4l2-mc.c' line='556' column='1'/>
<parameter type-id='19c2251e' name='flags' filepath='drivers/media/v4l2-core/v4l2-mc.c' line='556' column='1'/>
@@ -141638,6 +142346,12 @@
<parameter type-id='4394e2c1' name='qm' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='3446' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='v4l2_s_ctrl' mangled-name='v4l2_s_ctrl' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='4413' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_s_ctrl'>
+ <parameter type-id='b7db9582' name='fh' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='4413' column='1'/>
+ <parameter type-id='2b59fa5e' name='hdl' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='4413' column='1'/>
+ <parameter type-id='bcd28457' name='control' filepath='drivers/media/v4l2-core/v4l2-ctrls.c' line='4414' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='v4l2_src_change_event_subdev_subscribe' mangled-name='v4l2_src_change_event_subdev_subscribe' filepath='drivers/media/v4l2-core/v4l2-event.c' line='351' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_src_change_event_subdev_subscribe'>
<parameter type-id='f5438ac7' name='sd' filepath='drivers/media/v4l2-core/v4l2-event.c' line='351' column='1'/>
<parameter type-id='b7db9582' name='fh' filepath='drivers/media/v4l2-core/v4l2-event.c' line='352' column='1'/>
@@ -141684,6 +142398,14 @@
<parameter type-id='f0981eeb' name='salign' filepath='drivers/media/v4l2-core/v4l2-common.c' line='122' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='v4l_disable_media_source' mangled-name='v4l_disable_media_source' filepath='drivers/media/v4l2-core/v4l2-mc.c' line='289' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l_disable_media_source'>
+ <parameter type-id='798c29b7' name='vdev' filepath='drivers/media/v4l2-core/v4l2-mc.c' line='289' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
+ <function-decl name='v4l_enable_media_source' mangled-name='v4l_enable_media_source' filepath='drivers/media/v4l2-core/v4l2-mc.c' line='269' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l_enable_media_source'>
+ <parameter type-id='798c29b7' name='vdev' filepath='drivers/media/v4l2-core/v4l2-mc.c' line='269' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<var-decl name='vabits_actual' type-id='91ce1af9' mangled-name='vabits_actual' visibility='default' filepath='arch/arm64/mm/mmu.c' line='46' column='1' elf-symbol-id='vabits_actual'/>
<function-decl name='vb2_buffer_done' mangled-name='vb2_buffer_done' filepath='drivers/media/common/videobuf2/videobuf2-core.c' line='1027' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vb2_buffer_done'>
<parameter type-id='85535682' name='vb' filepath='drivers/media/common/videobuf2/videobuf2-core.c' line='1027' column='1'/>
@@ -141852,6 +142574,10 @@
<parameter type-id='1abf108f' name='type' filepath='drivers/media/common/videobuf2/videobuf2-v4l2.c' line='863' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
+ <function-decl name='vb2_video_unregister_device' mangled-name='vb2_video_unregister_device' filepath='drivers/media/common/videobuf2/videobuf2-v4l2.c' line='1223' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vb2_video_unregister_device'>
+ <parameter type-id='798c29b7' name='vdev' filepath='drivers/media/common/videobuf2/videobuf2-v4l2.c' line='1223' column='1'/>
+ <return type-id='48b5725f'/>
+ </function-decl>
<var-decl name='vb2_vmalloc_memops' type-id='23cb2797' mangled-name='vb2_vmalloc_memops' visibility='default' filepath='drivers/media/common/videobuf2/videobuf2-vmalloc.c' line='417' column='1' elf-symbol-id='vb2_vmalloc_memops'/>
<function-decl name='vb2_wait_for_all_buffers' mangled-name='vb2_wait_for_all_buffers' filepath='drivers/media/common/videobuf2/videobuf2-core.c' line='1881' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vb2_wait_for_all_buffers'>
<parameter type-id='a05f1ecd' name='q' filepath='drivers/media/common/videobuf2/videobuf2-core.c' line='1881' column='1'/>
@@ -141884,6 +142610,11 @@
<parameter type-id='eaa32e2f' name='addr' filepath='mm/vmalloc.c' line='2369' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='vfs_fsync' mangled-name='vfs_fsync' filepath='fs/sync.c' line='214' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vfs_fsync'>
+ <parameter type-id='77e79a4b' name='file' filepath='fs/sync.c' line='214' column='1'/>
+ <parameter type-id='95e97e5e' name='datasync' filepath='fs/sync.c' line='214' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='video_devdata' mangled-name='video_devdata' filepath='drivers/media/v4l2-core/v4l2-dev.c' line='234' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='video_devdata'>
<parameter type-id='77e79a4b' name='file' filepath='drivers/media/v4l2-core/v4l2-dev.c' line='234' column='1'/>
<return type-id='798c29b7'/>
@@ -141914,6 +142645,12 @@
<parameter type-id='83e7c23f' name='vm' filepath='drivers/video/videomode.c' line='14' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
+ <function-decl name='videomode_from_timings' mangled-name='videomode_from_timings' filepath='drivers/video/videomode.c' line='31' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='videomode_from_timings'>
+ <parameter type-id='0e289f54' name='disp' filepath='drivers/video/videomode.c' line='31' column='1'/>
+ <parameter type-id='83e7c23f' name='vm' filepath='drivers/video/videomode.c' line='32' column='1'/>
+ <parameter type-id='f0981eeb' name='index' filepath='drivers/video/videomode.c' line='32' column='1'/>
+ <return type-id='95e97e5e'/>
+ </function-decl>
<function-decl name='virtio_break_device' mangled-name='virtio_break_device' filepath='drivers/virtio/virtio_ring.c' line='2376' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='virtio_break_device'>
<parameter type-id='5dbfcbb1' name='dev' filepath='drivers/virtio/virtio_ring.c' line='2376' column='1'/>
<return type-id='48b5725f'/>
@@ -142228,22 +142965,22 @@
<parameter type-id='7359adad' name='vm_flags' filepath='mm/mmap.c' line='111' column='1'/>
<return type-id='2e2dcbd3'/>
</function-decl>
- <function-decl name='vm_insert_page' mangled-name='vm_insert_page' filepath='mm/memory.c' line='1877' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vm_insert_page'>
- <parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='1877' column='1'/>
- <parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='1877' column='1'/>
- <parameter type-id='02f11ed4' name='page' filepath='mm/memory.c' line='1878' column='1'/>
+ <function-decl name='vm_insert_page' mangled-name='vm_insert_page' filepath='mm/memory.c' line='1887' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vm_insert_page'>
+ <parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='1887' column='1'/>
+ <parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='1887' column='1'/>
+ <parameter type-id='02f11ed4' name='page' filepath='mm/memory.c' line='1888' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='vm_iomap_memory' mangled-name='vm_iomap_memory' filepath='mm/memory.c' line='2403' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vm_iomap_memory'>
- <parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='2403' column='1'/>
- <parameter type-id='2522883d' name='start' filepath='mm/memory.c' line='2403' column='1'/>
- <parameter type-id='7359adad' name='len' filepath='mm/memory.c' line='2403' column='1'/>
+ <function-decl name='vm_iomap_memory' mangled-name='vm_iomap_memory' filepath='mm/memory.c' line='2413' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vm_iomap_memory'>
+ <parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='2413' column='1'/>
+ <parameter type-id='2522883d' name='start' filepath='mm/memory.c' line='2413' column='1'/>
+ <parameter type-id='7359adad' name='len' filepath='mm/memory.c' line='2413' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
- <function-decl name='vm_map_pages' mangled-name='vm_map_pages' filepath='mm/memory.c' line='1947' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vm_map_pages'>
- <parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='1947' column='1'/>
- <parameter type-id='9f93c9da' name='pages' filepath='mm/memory.c' line='1947' column='1'/>
- <parameter type-id='7359adad' name='num' filepath='mm/memory.c' line='1948' column='1'/>
+ <function-decl name='vm_map_pages' mangled-name='vm_map_pages' filepath='mm/memory.c' line='1957' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vm_map_pages'>
+ <parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='1957' column='1'/>
+ <parameter type-id='9f93c9da' name='pages' filepath='mm/memory.c' line='1957' column='1'/>
+ <parameter type-id='7359adad' name='num' filepath='mm/memory.c' line='1958' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='vm_map_ram' mangled-name='vm_map_ram' filepath='mm/vmalloc.c' line='1847' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vm_map_ram'>
@@ -142294,23 +143031,23 @@
<parameter type-id='b59d7dce' name='len' filepath='mm/util.c' line='198' column='1'/>
<return type-id='eaa32e2f'/>
</function-decl>
- <function-decl name='vmf_insert_mixed' mangled-name='vmf_insert_mixed' filepath='mm/memory.c' line='2197' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vmf_insert_mixed'>
- <parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='2197' column='1'/>
- <parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='2197' column='1'/>
- <parameter type-id='abe59ef3' name='pfn' filepath='mm/memory.c' line='2198' column='1'/>
+ <function-decl name='vmf_insert_mixed' mangled-name='vmf_insert_mixed' filepath='mm/memory.c' line='2207' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vmf_insert_mixed'>
+ <parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='2207' column='1'/>
+ <parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='2207' column='1'/>
+ <parameter type-id='abe59ef3' name='pfn' filepath='mm/memory.c' line='2208' column='1'/>
<return type-id='e9265215'/>
</function-decl>
- <function-decl name='vmf_insert_pfn' mangled-name='vmf_insert_pfn' filepath='mm/memory.c' line='2097' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vmf_insert_pfn'>
- <parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='2097' column='1'/>
- <parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='2097' column='1'/>
- <parameter type-id='7359adad' name='pfn' filepath='mm/memory.c' line='2098' column='1'/>
+ <function-decl name='vmf_insert_pfn' mangled-name='vmf_insert_pfn' filepath='mm/memory.c' line='2107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vmf_insert_pfn'>
+ <parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='2107' column='1'/>
+ <parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='2107' column='1'/>
+ <parameter type-id='7359adad' name='pfn' filepath='mm/memory.c' line='2108' column='1'/>
<return type-id='e9265215'/>
</function-decl>
- <function-decl name='vmf_insert_pfn_prot' mangled-name='vmf_insert_pfn_prot' filepath='mm/memory.c' line='2049' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vmf_insert_pfn_prot'>
- <parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='2049' column='1'/>
- <parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='2049' column='1'/>
- <parameter type-id='7359adad' name='pfn' filepath='mm/memory.c' line='2050' column='1'/>
- <parameter type-id='2e2dcbd3' name='pgprot' filepath='mm/memory.c' line='2050' column='1'/>
+ <function-decl name='vmf_insert_pfn_prot' mangled-name='vmf_insert_pfn_prot' filepath='mm/memory.c' line='2059' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vmf_insert_pfn_prot'>
+ <parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='2059' column='1'/>
+ <parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='2059' column='1'/>
+ <parameter type-id='7359adad' name='pfn' filepath='mm/memory.c' line='2060' column='1'/>
+ <parameter type-id='2e2dcbd3' name='pgprot' filepath='mm/memory.c' line='2060' column='1'/>
<return type-id='e9265215'/>
</function-decl>
<function-decl name='vprintk' mangled-name='vprintk' filepath='kernel/printk/printk.c' line='2072' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vprintk'>
diff --git a/android/abi_gki_aarch64_asr b/android/abi_gki_aarch64_asr
index ff89c3f..4b81bc1 100644
--- a/android/abi_gki_aarch64_asr
+++ b/android/abi_gki_aarch64_asr
@@ -36,3 +36,6 @@
sdhci_set_uhs_signaling
sdhci_suspend_host
+# required by vh_sched.ko
+ __traceiter_android_vh_map_util_freq
+ __tracepoint_android_vh_map_util_freq
diff --git a/android/abi_gki_aarch64_rockchip b/android/abi_gki_aarch64_rockchip
index c704a2f..3d4a8e7 100644
--- a/android/abi_gki_aarch64_rockchip
+++ b/android/abi_gki_aarch64_rockchip
@@ -2091,6 +2091,11 @@
pci_stop_root_bus
regulator_get_current_limit
+# required by pciexxx.ko
+ pci_reset_function
+ pci_disable_msix
+ pci_enable_msix_range
+
# required by phy-rockchip-inno-dsidphy.ko
phy_mipi_dphy_config_validate
@@ -3004,3 +3009,62 @@
_raw_write_unlock
__SetPageMovable
unlock_page
+
+#required by ch341.ko
+ tty_termios_hw_change
+ tty_put_char
+
+# required by au0828.ko
+ media_device_unregister_entity_notify
+ media_device_delete
+ media_device_usb_allocate
+ media_device_register_entity_notify
+ __media_entity_setup_link
+ __media_pipeline_start
+ __media_pipeline_stop
+ v4l2_i2c_new_subdev
+ param_ops_short
+ vb2_video_unregister_device
+ v4l2_device_disconnect
+ v4l2_device_put
+ usb_unlink_urb
+ v4l2_mc_create_media_graph
+ v4l_enable_media_source
+ _vb2_fop_release
+ v4l_disable_media_source
+
+# required by cx2341x.ko
+ __v4l2_ctrl_grab
+ v4l2_ctrl_query_fill
+ v4l2_ctrl_get_menu
+ v4l2_ctrl_cluster
+ v4l2_ctrl_activate
+
+# required by cx25840.ko
+ v4l2_ctrl_handler_log_status
+
+# required by cx231xx.ko
+ v4l2_ctrl_add_handler
+ v4l2_ctrl_radio_filter
+ __media_device_usb_init
+ v4l2_s_ctrl
+ usb_clear_halt
+
+# required by cx231xx-alsa.ko
+ _snd_pcm_stream_lock_irqsave
+ snd_card_free_when_closed
+ snd_pcm_stream_unlock_irqrestore
+
+# required by dvb-core.ko
+ media_create_pad_links
+ media_get_pad_index
+ media_create_intf_link
+ media_devnode_create
+ media_devnode_remove
+ crc32_be
+ eth_header
+ eth_header_parse
+
+# required by si2157.ko
+ media_device_register_entity
+ media_device_unregister_entity
diff --git a/android/abi_gki_aarch64_telechips b/android/abi_gki_aarch64_telechips
new file mode 100644
index 0000000..2ce4a72
--- /dev/null
+++ b/android/abi_gki_aarch64_telechips
@@ -0,0 +1,1544 @@
+[abi_symbol_list]
+# commonly used symbols
+ add_timer
+ add_uevent_var
+ alloc_chrdev_region
+ __alloc_pages_nodemask
+ alloc_workqueue
+ amba_driver_register
+ anon_inode_getfd
+ __arch_copy_from_user
+ __arch_copy_to_user
+ arm64_const_caps_ready
+ arm64_use_ng_mappings
+ __arm_smccc_hvc
+ __arm_smccc_smc
+ atomic_notifier_chain_register
+ __bitmap_and
+ __bitmap_andnot
+ bpf_trace_run1
+ bpf_trace_run2
+ bpf_trace_run3
+ bpf_trace_run4
+ bpf_trace_run5
+ bus_register_notifier
+ bus_unregister_notifier
+ cache_line_size
+ cancel_work_sync
+ cdev_add
+ cdev_del
+ cdev_device_add
+ cdev_device_del
+ cdev_init
+ __cfi_slowpath
+ __check_object_size
+ __class_create
+ class_destroy
+ class_find_device
+ clear_page
+ clk_disable
+ clk_enable
+ __clk_get_hw
+ clk_get_rate
+ clk_hw_get_flags
+ __clk_is_enabled
+ clk_prepare
+ clk_put
+ clk_register
+ clk_register_clkdev
+ clk_set_rate
+ clk_unprepare
+ clk_unregister
+ complete
+ component_add
+ component_del
+ config_ep_by_speed
+ config_group_init_type_name
+ __const_udelay
+ consume_skb
+ cpu_bit_bitmap
+ cpu_hwcap_keys
+ cpu_hwcaps
+ cpumask_next
+ cpu_number
+ __cpu_online_mask
+ crypto_alloc_shash
+ crypto_destroy_tfm
+ crypto_shash_final
+ crypto_shash_update
+ debugfs_attr_read
+ debugfs_attr_write
+ debugfs_create_dir
+ debugfs_create_file
+ debugfs_remove
+ default_llseek
+ delayed_work_timer_fn
+ del_timer
+ del_timer_sync
+ destroy_workqueue
+ dev_driver_string
+ _dev_err
+ dev_fwnode
+ device_create
+ device_create_file
+ device_destroy
+ device_for_each_child
+ device_initialize
+ device_property_present
+ device_property_read_string
+ device_property_read_u32_array
+ device_register
+ device_remove_file
+ device_set_wakeup_capable
+ device_wakeup_enable
+ _dev_info
+ devm_clk_get
+ devm_free_irq
+ devm_gpiod_get_index
+ devm_gpiod_get_optional
+ devm_gpio_request
+ devm_gpio_request_one
+ devm_ioremap
+ devm_ioremap_resource
+ devm_kfree
+ devm_kmalloc
+ devm_kstrdup
+ __devm_of_phy_provider_register
+ devm_phy_create
+ devm_phy_get
+ devm_pinctrl_get
+ devm_pinctrl_put
+ __devm_regmap_init
+ __devm_regmap_init_i2c
+ devm_regulator_get
+ devm_regulator_get_optional
+ devm_regulator_register
+ devm_request_threaded_irq
+ __devm_reset_control_get
+ devm_snd_soc_register_component
+ devm_usb_get_phy_by_phandle
+ dev_pm_opp_of_add_table
+ dev_pm_opp_of_remove_table
+ dev_pm_opp_put
+ devres_add
+ devres_alloc_node
+ devres_free
+ dev_set_name
+ _dev_warn
+ disable_irq
+ dma_alloc_attrs
+ dma_async_device_register
+ dma_async_device_unregister
+ dma_async_tx_descriptor_init
+ dma_buf_attach
+ dma_buf_begin_cpu_access
+ dma_buf_detach
+ dma_buf_end_cpu_access
+ dma_buf_export
+ dma_buf_fd
+ dma_buf_get
+ dma_buf_map_attachment
+ dma_buf_mmap
+ dma_buf_put
+ dma_buf_unmap_attachment
+ dma_fence_add_callback
+ dma_fence_context_alloc
+ dma_fence_default_wait
+ dma_fence_init
+ dma_fence_release
+ dma_fence_signal
+ dma_free_attrs
+ dma_heap_add
+ dma_heap_get_drvdata
+ dma_heap_get_name
+ dmam_alloc_attrs
+ dma_map_page_attrs
+ dma_map_sg_attrs
+ dma_mmap_attrs
+ dma_pool_alloc
+ dma_pool_create
+ dma_pool_destroy
+ dma_pool_free
+ dma_release_channel
+ __dma_request_channel
+ dma_set_coherent_mask
+ dma_set_mask
+ dma_sync_sg_for_cpu
+ dma_sync_sg_for_device
+ dma_sync_single_for_cpu
+ dma_sync_single_for_device
+ dma_unmap_page_attrs
+ dma_unmap_sg_attrs
+ down
+ down_read
+ down_write
+ drm_add_edid_modes
+ drm_atomic_helper_connector_destroy_state
+ drm_atomic_helper_connector_duplicate_state
+ drm_atomic_helper_connector_reset
+ __drm_atomic_helper_crtc_duplicate_state
+ drm_atomic_helper_disable_plane
+ drm_atomic_helper_page_flip
+ drm_atomic_helper_set_config
+ drm_atomic_helper_update_plane
+ drm_compat_ioctl
+ drm_connector_attach_encoder
+ drm_connector_cleanup
+ drm_connector_init
+ drm_connector_unregister
+ drm_connector_update_edid_property
+ drm_crtc_cleanup
+ drm_crtc_send_vblank_event
+ drm_crtc_vblank_get
+ drm_crtc_vblank_off
+ drm_crtc_vblank_on
+ __drm_dbg
+ drm_dev_alloc
+ drm_dev_dbg
+ drm_dev_printk
+ drm_dev_put
+ drm_dev_register
+ drm_dev_unregister
+ drm_display_mode_from_videomode
+ drm_display_mode_to_videomode
+ drm_encoder_cleanup
+ drm_encoder_init
+ __drm_err
+ drm_framebuffer_cleanup
+ drm_framebuffer_init
+ drm_gem_fb_prepare_fb
+ drm_gem_handle_create
+ drm_gem_object_free
+ drm_gem_object_lookup
+ drm_get_format_info
+ drm_helper_mode_fill_fb_struct
+ drm_helper_probe_single_connector_modes
+ drm_ioctl
+ drmm_mode_config_init
+ drm_mode_config_cleanup
+ drm_mode_create
+ drm_mode_destroy
+ drm_mode_probed_add
+ drm_mode_set_name
+ drm_of_find_panel_or_bridge
+ drm_of_find_possible_crtcs
+ drm_open
+ drm_panel_add
+ drm_panel_disable
+ drm_panel_enable
+ drm_panel_get_modes
+ drm_panel_init
+ drm_panel_prepare
+ drm_panel_remove
+ drm_panel_unprepare
+ drm_plane_cleanup
+ drm_poll
+ drm_read
+ drm_release
+ dump_stack
+ enable_irq
+ event_triggers_call
+ failure_tracking
+ fd_install
+ filp_close
+ find_get_pid
+ find_next_bit
+ find_next_zero_bit
+ find_vma
+ finish_wait
+ flush_work
+ flush_workqueue
+ fput
+ free_irq
+ __free_pages
+ free_pages
+ freezing_slow_path
+ fwnode_device_is_available
+ fwnode_handle_put
+ fwnode_property_get_reference_args
+ fwnode_property_present
+ fwnode_property_read_u32_array
+ generic_file_llseek
+ generic_handle_irq
+ gen_pool_add_owner
+ gen_pool_alloc_algo_owner
+ gen_pool_best_fit
+ gen_pool_create
+ gen_pool_destroy
+ gen_pool_free_owner
+ gen_pool_set_algo
+ gen_pool_virt_to_phys
+ get_device
+ get_kernel_pages
+ get_unused_fd_flags
+ get_user_pages
+ gic_nonsecure_priorities
+ gpiochip_get_data
+ gpiod_direction_output_raw
+ gpiod_set_raw_value
+ gpiod_set_raw_value_cansleep
+ gpiod_set_value_cansleep
+ gpio_free
+ gpio_request
+ gpio_request_one
+ gpio_to_desc
+ hrtimer_cancel
+ hrtimer_init
+ hrtimer_start_range_ns
+ i2c_del_driver
+ i2c_get_adapter
+ i2c_put_adapter
+ i2c_register_driver
+ i2c_transfer
+ i2c_transfer_buffer_flags
+ idr_alloc
+ idr_destroy
+ idr_find
+ idr_preload
+ idr_remove
+ __init_rwsem
+ __init_swait_queue_head
+ init_timer_key
+ init_wait_entry
+ __init_waitqueue_head
+ input_allocate_device
+ input_event
+ input_register_device
+ input_unregister_device
+ iomem_resource
+ __ioremap
+ iounmap
+ irq_find_mapping
+ irq_get_irq_data
+ irq_of_parse_and_map
+ irq_set_affinity_hint
+ irq_set_irq_wake
+ irq_to_desc
+ is_vmalloc_addr
+ jiffies
+ jiffies_to_msecs
+ kasan_flag_enabled
+ kasprintf
+ kfree
+ kimage_vaddr
+ kimage_voffset
+ __kmalloc
+ kmalloc_caches
+ kmalloc_order_trace
+ kmem_cache_alloc
+ kmem_cache_alloc_trace
+ kmem_cache_create
+ kmem_cache_destroy
+ kmem_cache_free
+ kobject_create_and_add
+ kobject_put
+ kobject_uevent_env
+ kstrdup
+ kstrndup
+ kstrtoint
+ kstrtouint
+ kstrtoull
+ kthread_create_on_node
+ kthread_flush_worker
+ __kthread_init_worker
+ kthread_queue_work
+ kthread_should_stop
+ kthread_stop
+ kthread_worker_fn
+ ktime_get
+ ktime_get_mono_fast_ns
+ ktime_get_raw_ts64
+ ktime_get_real_ts64
+ ktime_get_ts64
+ kvfree
+ kvmalloc_node
+ __list_add_valid
+ __list_del_entry_valid
+ list_sort
+ __log_post_read_mmio
+ __log_read_mmio
+ __log_write_mmio
+ mbox_chan_received_data
+ mbox_chan_txdone
+ mbox_controller_register
+ mbox_controller_unregister
+ mbox_free_channel
+ mbox_request_channel
+ mbox_request_channel_byname
+ mbox_send_message
+ mdiobus_alloc_size
+ mdiobus_free
+ mdiobus_read
+ mdiobus_unregister
+ mdiobus_write
+ memcpy
+ memdup_user
+ memremap
+ memset
+ __memset_io
+ memstart_addr
+ memunmap
+ misc_deregister
+ misc_register
+ mmc_gpio_get_ro
+ mmc_of_parse
+ mod_timer
+ module_layout
+ module_put
+ __msecs_to_jiffies
+ msleep
+ msleep_interruptible
+ __mutex_init
+ mutex_is_locked
+ mutex_lock
+ mutex_unlock
+ netif_carrier_off
+ netif_carrier_on
+ no_llseek
+ nonseekable_open
+ noop_llseek
+ nr_cpu_ids
+ ns_to_timespec64
+ of_address_to_resource
+ of_alias_get_id
+ of_clk_add_provider
+ of_clk_del_provider
+ of_clk_get
+ of_clk_get_by_name
+ of_clk_get_parent_count
+ of_clk_get_parent_name
+ of_count_phandle_with_args
+ of_device_get_match_data
+ of_device_is_compatible
+ of_dma_controller_register
+ of_find_compatible_node
+ of_find_device_by_node
+ of_find_node_by_name
+ of_find_property
+ of_get_child_by_name
+ of_get_display_timings
+ of_get_named_gpio_flags
+ of_get_next_child
+ of_get_phy_mode
+ of_get_property
+ of_get_videomode
+ of_iomap
+ of_irq_get
+ of_match_device
+ of_match_node
+ of_mdiobus_register
+ of_n_addr_cells
+ of_n_size_cells
+ of_parse_phandle
+ of_phy_simple_xlate
+ of_platform_depopulate
+ of_platform_populate
+ of_property_count_elems_of_size
+ of_property_match_string
+ of_property_read_string
+ of_property_read_string_helper
+ of_property_read_u32_index
+ of_property_read_u64
+ of_property_read_variable_u32_array
+ of_property_read_variable_u8_array
+ of_reserved_mem_lookup
+ __page_pinner_put_page
+ panic_notifier_list
+ param_array_ops
+ param_ops_bool
+ param_ops_int
+ param_ops_uint
+ PDE_DATA
+ perf_trace_buf_alloc
+ perf_trace_run_bpf_submit
+ pfn_valid
+ phy_init
+ phy_init_eee
+ phy_power_off
+ phy_power_on
+ phy_reset
+ pinctrl_get
+ pinctrl_gpio_direction_input
+ pinctrl_gpio_direction_output
+ pinctrl_lookup_state
+ pinctrl_pm_select_default_state
+ pinctrl_pm_select_sleep_state
+ pinctrl_put
+ pinctrl_select_state
+ pin_user_pages
+ platform_bus_type
+ platform_device_register_full
+ platform_device_unregister
+ __platform_driver_register
+ platform_driver_unregister
+ platform_get_irq
+ platform_get_irq_byname
+ platform_get_resource
+ platform_get_resource_byname
+ __pm_runtime_disable
+ pm_runtime_enable
+ __pm_runtime_idle
+ __pm_runtime_resume
+ pm_runtime_set_autosuspend_delay
+ __pm_runtime_set_status
+ __pm_runtime_suspend
+ __pm_runtime_use_autosuspend
+ preempt_schedule
+ preempt_schedule_notrace
+ prepare_to_wait_event
+ printk
+ proc_create
+ proc_create_data
+ proc_mkdir
+ put_device
+ __put_page
+ put_pid
+ __put_task_struct
+ queue_delayed_work_on
+ queue_work_on
+ ___ratelimit
+ _raw_spin_lock
+ _raw_spin_lock_bh
+ _raw_spin_lock_irq
+ _raw_spin_lock_irqsave
+ _raw_spin_trylock
+ _raw_spin_unlock
+ _raw_spin_unlock_bh
+ _raw_spin_unlock_irq
+ _raw_spin_unlock_irqrestore
+ rb_erase
+ rb_first
+ rb_insert_color
+ rb_next
+ rdev_get_drvdata
+ refcount_warn_saturate
+ __refrigerator
+ regcache_cache_only
+ regcache_mark_dirty
+ regcache_sync
+ __register_chrdev
+ register_chrdev_region
+ register_netdev
+ register_shrinker
+ register_syscore_ops
+ regmap_read
+ regmap_update_bits_base
+ regmap_write
+ regulator_disable
+ regulator_disable_regmap
+ regulator_enable
+ regulator_enable_regmap
+ regulator_get_current_limit_regmap
+ regulator_get_optional
+ regulator_get_voltage_sel_regmap
+ regulator_is_enabled_regmap
+ regulator_list_voltage_linear
+ regulator_map_voltage_linear
+ regulator_put
+ regulator_set_current_limit_regmap
+ regulator_set_voltage
+ regulator_set_voltage_sel_regmap
+ release_firmware
+ __release_region
+ remap_pfn_range
+ remap_vmalloc_range
+ remove_proc_entry
+ request_firmware
+ __request_region
+ request_threaded_irq
+ reset_control_assert
+ reset_control_deassert
+ schedule
+ schedule_timeout
+ scnprintf
+ scsi_device_get
+ scsi_device_put
+ sdhci_add_host
+ sdhci_adma_write_desc
+ sdhci_execute_tuning
+ sdhci_get_property
+ sdhci_pltfm_free
+ sdhci_pltfm_init
+ sdhci_remove_host
+ sdhci_reset
+ sdhci_runtime_resume_host
+ sdhci_runtime_suspend_host
+ sdhci_set_bus_width
+ sdhci_set_clock
+ seq_lseek
+ seq_open
+ seq_printf
+ seq_puts
+ seq_read
+ seq_release
+ seq_write
+ set_freezable
+ set_normalized_timespec64
+ set_page_dirty_lock
+ sg_alloc_table
+ sg_free_table
+ sg_init_one
+ sg_init_table
+ sg_next
+ __sg_page_iter_next
+ __sg_page_iter_start
+ simple_attr_open
+ simple_attr_read
+ simple_attr_release
+ simple_attr_write
+ simple_read_from_buffer
+ simple_strtoul
+ simple_write_to_buffer
+ single_open
+ single_release
+ skb_pull
+ skb_put
+ snd_ctl_boolean_mono_info
+ snd_dma_alloc_pages
+ snd_dma_free_pages
+ snd_pcm_hw_constraint_step
+ snd_pcm_lib_ioctl
+ snd_pcm_period_elapsed
+ snd_soc_component_read
+ snd_soc_component_update_bits
+ snd_soc_dai_active
+ snd_soc_dai_set_bclk_ratio
+ snd_soc_dai_set_clkdiv
+ snd_soc_dai_set_sysclk
+ snd_soc_dapm_get_enum_double
+ snd_soc_dapm_put_enum_double
+ snd_soc_get_enum_double
+ snd_soc_get_pcm_runtime
+ snd_soc_get_volsw
+ snd_soc_info_enum_double
+ snd_soc_info_volsw
+ snd_soc_of_parse_card_name
+ snd_soc_of_parse_daifmt
+ snd_soc_pm_ops
+ snd_soc_put_enum_double
+ snd_soc_put_volsw
+ snd_soc_register_card
+ snd_soc_register_component
+ snd_soc_rtdcom_lookup
+ snd_soc_set_runtime_hwparams
+ snd_soc_unregister_component
+ snprintf
+ sprintf
+ sscanf
+ __stack_chk_fail
+ stpcpy
+ strcasecmp
+ strchr
+ strcmp
+ strlcpy
+ strlen
+ strncmp
+ strncpy
+ strnlen
+ strscpy
+ strsep
+ strstr
+ __sw_hweight32
+ __sw_hweight64
+ sync_file_create
+ sync_file_get_fence
+ synchronize_irq
+ sysfs_create_file_ns
+ sysfs_create_files
+ sysfs_create_group
+ sysfs_create_link
+ sysfs_remove_file_ns
+ sysfs_remove_group
+ sysfs_remove_link
+ system_freezing_cnt
+ system_wq
+ tasklet_init
+ __tasklet_schedule
+ __task_pid_nr_ns
+ trace_define_field
+ trace_event_buffer_commit
+ trace_event_buffer_reserve
+ trace_event_ignore_this_pid
+ trace_event_raw_init
+ trace_event_reg
+ trace_handle_return
+ __traceiter_gpu_mem_total
+ __traceiter_rwmmio_post_read
+ __traceiter_rwmmio_read
+ __traceiter_rwmmio_write
+ __tracepoint_gpu_mem_total
+ __tracepoint_rwmmio_post_read
+ __tracepoint_rwmmio_read
+ __tracepoint_rwmmio_write
+ trace_print_symbols_seq
+ trace_raw_output_prep
+ trace_seq_printf
+ try_module_get
+ __ubsan_handle_cfi_check_fail_abort
+ __udelay
+ unmap_mapping_range
+ unpin_user_pages
+ __unregister_chrdev
+ unregister_chrdev_region
+ unregister_netdev
+ unregister_shrinker
+ up
+ up_read
+ up_write
+ usb_add_function
+ usb_add_hcd
+ usb_add_phy_dev
+ usb_calc_bus_time
+ usb_create_hcd
+ usb_debug_root
+ usb_disabled
+ usb_ep_alloc_request
+ usb_ep_autoconfig
+ usb_ep_dequeue
+ usb_ep_disable
+ usb_ep_enable
+ usb_ep_free_request
+ usb_ep_queue
+ usb_function_register
+ usb_function_unregister
+ usb_gstrings_attach
+ usb_hcd_check_unlink_urb
+ usb_hcd_giveback_urb
+ usb_hcd_link_urb_to_ep
+ usb_hcd_resume_root_hub
+ usb_hcds_loaded
+ usb_hcd_unlink_urb_from_ep
+ usb_interface_id
+ usb_put_function_instance
+ usb_put_hcd
+ usb_remove_hcd
+ usb_remove_phy
+ __usecs_to_jiffies
+ usleep_range
+ vabits_actual
+ vfree
+ videomode_from_timings
+ vmalloc
+ vmalloc_user
+ vmap
+ vmf_insert_mixed
+ vm_get_page_prot
+ vunmap
+ vzalloc
+ wait_for_completion
+ wait_for_completion_interruptible
+ wait_for_completion_timeout
+ __wake_up
+ wake_up_process
+ __warn_printk
+
+# required by atmel_mxt_ts.ko
+ gpiod_direction_output
+ gpiod_set_value
+ input_alloc_absinfo
+ input_free_device
+ input_mt_init_slots
+ input_mt_report_pointer_emulation
+ input_mt_report_slot_state
+ input_set_abs_params
+ input_set_capability
+ kmemdup_nul
+ krealloc
+ request_firmware_nowait
+ wait_for_completion_interruptible_timeout
+
+# required by bootstage.ko
+ register_pm_notifier
+ unregister_pm_notifier
+
+# required by clk-tcc.ko
+ clk_hw_get_name
+ clk_hw_get_rate
+ clk_hw_is_enabled
+ clk_hw_unregister
+ devm_clk_hw_register
+ devm_clk_hw_register_clkdev
+ devm_of_clk_add_hw_provider
+ of_clk_parent_fill
+ proc_create_single_data
+ unregister_syscore_ops
+
+# required by cma_heap.ko
+ cma_alloc
+ cma_get_name
+ cma_release
+ dma_contiguous_default_area
+ sg_alloc_table_from_pages
+
+# required by da9062-core.ko
+ mfd_add_devices
+ mfd_remove_devices
+ regmap_del_irq_chip
+ regmap_irq_chip_get_base
+
+# required by da9062-regulator.ko
+ devm_regmap_field_alloc
+ regmap_field_read
+ regmap_field_update_bits_base
+ regulator_mode_to_status
+
+# required by dvb-core.ko
+ alloc_netdev_mqs
+ capable
+ crc32_be
+ down_interruptible
+ ether_setup
+ eth_header
+ eth_header_parse
+ eth_validate_addr
+ free_netdev
+ i2c_unregister_device
+ kmemdup
+ ktime_get_with_offset
+ mutex_lock_interruptible
+ __netdev_alloc_skb
+ netif_rx
+ __printk_ratelimit
+ __request_module
+ skb_push
+ symbol_put_addr
+
+# required by dwc2.ko
+ __bitmap_clear
+ bitmap_find_next_zero_area_off
+ __bitmap_set
+ debugfs_create_regset32
+ devm_clk_get_optional
+ devm_platform_get_and_ioremap_resource
+ devm_regulator_bulk_get
+ devm_usb_get_phy
+ dmam_free_coherent
+ gcd
+ phy_exit
+ platform_device_add
+ platform_device_add_data
+ platform_device_add_resources
+ platform_device_alloc
+ platform_device_put
+ regulator_bulk_disable
+ regulator_bulk_enable
+ usb_add_gadget_udc
+ usb_del_gadget_udc
+ usb_ep_set_maxpacket_limit
+ usb_gadget_giveback_request
+ usb_gadget_map_request
+ usb_gadget_set_state
+ usb_gadget_unmap_request
+ usb_get_dr_mode
+ usb_hcd_map_urb_for_dma
+ usb_hcd_unmap_urb_for_dma
+ usb_hub_clear_tt_buffer
+ usb_phy_set_charger_current
+ usb_role_switch_get_drvdata
+ usb_role_switch_register
+ usb_role_switch_unregister
+ usb_speed_string
+ usb_wakeup_enabled_descendants
+
+# required by dwc3-tcc.ko
+ system_freezable_wq
+
+# required by ehci-tcc.ko
+ ehci_init_driver
+ ehci_resume
+ ehci_suspend
+
+# required by gpio-pca953x.ko
+ __bitmap_replace
+ dev_err_probe
+ device_get_match_data
+ devm_gpiochip_add_data_with_key
+ regcache_sync_region
+ regmap_bulk_read
+ regmap_bulk_write
+
+# required by gpio-regulator.ko
+ devm_kmemdup
+ gpiod_count
+ gpiod_get_optional
+ gpiod_set_consumer_name
+ of_get_regulator_init_data
+
+# required by gpio-tcc.ko
+ gpiochip_add_data_with_key
+ gpiochip_generic_free
+ gpiochip_generic_request
+ gpiochip_remove
+ handle_nested_irq
+ handle_simple_irq
+ irq_modify_status
+ platform_irq_count
+
+# required by hwdmx_drv.ko
+ param_ops_short
+
+# required by i2c-dev.ko
+ i2c_adapter_type
+ i2c_bus_type
+ i2c_for_each_dev
+ i2c_smbus_xfer
+ i2c_verify_client
+
+# required by i2c-tcc-v3.ko
+ i2c_add_numbered_adapter
+ i2c_del_adapter
+ i2c_generic_scl_recovery
+ i2c_recover_bus
+
+# required by mali_arbiter.ko
+ kobject_init_and_add
+
+# required by mali_gpu_assign.ko
+ param_ops_charp
+
+# required by mali_gpu_aw.ko
+ device_attach
+
+# required by mali_gpu_power.ko
+ devfreq_add_device
+ devfreq_recommended_opp
+ devfreq_register_opp_notifier
+ devfreq_remove_device
+ devfreq_unregister_opp_notifier
+ dev_pm_opp_find_freq_floor
+ dev_pm_opp_get_freq
+ dev_pm_opp_get_opp_count
+ dev_pm_opp_get_voltage
+ of_device_is_available
+ of_platform_device_create
+ of_platform_device_destroy
+ regulator_is_enabled
+
+# required by mali_kbase.ko
+ __arch_clear_user
+ __bitmap_weight
+ cancel_delayed_work_sync
+ __ClearPageMovable
+ complete_all
+ debugfs_create_bool
+ _dev_alert
+ dev_pm_opp_find_freq_ceil
+ dev_pm_opp_put_regulators
+ dev_pm_opp_set_regulators
+ dma_fence_get_status
+ dma_fence_remove_callback
+ dma_resv_get_fences_rcu
+ downgrade_write
+ down_trylock
+ __get_free_pages
+ get_user_pages_fast
+ hrtimer_active
+ hrtimer_forward
+ iput
+ kstrtobool_from_user
+ kstrtouint_from_user
+ ktime_get_raw
+ kvfree_call_rcu
+ __lock_page
+ __mmdrop
+ mod_delayed_work_on
+ of_dma_is_coherent
+ of_machine_is_compatible
+ param_ops_byte
+ pid_task
+ pin_user_pages_remote
+ rb_prev
+ rb_replace_node
+ __rcu_read_lock
+ __rcu_read_unlock
+ register_oom_notifier
+ seq_putc
+ __SetPageMovable
+ simple_open
+ static_key_slow_dec
+ static_key_slow_inc
+ strcspn
+ synchronize_rcu
+ sysfs_streq
+ _totalram_pages
+ trace_output_call
+ trace_print_array_seq
+ trace_print_flags_seq
+ unlock_page
+ unpin_user_page
+ unregister_oom_notifier
+ vmf_insert_pfn_prot
+
+# required by mpq7920.ko
+ regulator_set_active_discharge_regmap
+ regulator_set_soft_start_regmap
+
+# required by ohci-hcd.ko
+ gen_pool_dma_alloc_align
+ gen_pool_dma_zalloc_align
+ get_zeroed_page
+ sb800_prefetch
+ schedule_timeout_uninterruptible
+ usb_amd_dev_put
+ usb_amd_quirk_pll_disable
+ usb_amd_quirk_pll_enable
+ usb_hc_died
+ usb_hcd_poll_rh_status
+ usb_root_hub_lost_power
+
+# required by ohci-platform.ko
+ devm_reset_control_array_get
+ usb_hcd_platform_shutdown
+
+# required by ohci-tcc.ko
+ of_usb_host_tpl_support
+
+# required by optee.ko
+ alloc_pages_exact
+ bus_for_each_dev
+ completion_done
+ device_unregister
+ free_pages_exact
+ idr_get_next
+
+# required by pci-dolphin.ko
+ devm_kasprintf
+ dw_pcie_ep_init
+ dw_pcie_ep_raise_msi_irq
+ dw_pcie_ep_raise_msix_irq
+ dw_pcie_host_init
+ dw_pcie_msi_init
+ dw_pcie_read
+ dw_pcie_read_dbi
+ dw_pcie_setup_rc
+ dw_pcie_write
+ dw_pcie_write_dbi
+ phy_set_mode_ext
+
+# required by pinctrl-tcc.ko
+ of_prop_next_string
+ pinctrl_dev_get_drvdata
+ pinctrl_register
+
+# required by pvrsrvkm.ko
+ autoremove_wake_function
+ bpf_trace_run6
+ bpf_trace_run7
+ bpf_trace_run8
+ call_rcu
+ devm_clk_put
+ dma_buf_vmap
+ dma_buf_vunmap
+ dma_fence_array_ops
+ dma_fence_enable_sw_signaling
+ dma_fence_wait_timeout
+ fget
+ find_vpid
+ get_pid_task
+ __get_task_comm
+ idr_for_each
+ idr_replace
+ kill_pid
+ ksize
+ kthread_freezable_should_stop
+ memcmp
+ mutex_trylock
+ prepare_to_wait
+ proc_remove
+ put_unused_fd
+ _raw_read_lock_bh
+ _raw_read_unlock_bh
+ _raw_write_lock_bh
+ _raw_write_unlock_bh
+ rcu_barrier
+ sched_clock
+ seq_vprintf
+ set_user_nice
+ si_meminfo
+ split_page
+ strcpy
+ strlcat
+ trace_set_clr_event
+ vm_insert_page
+ vm_map_ram
+ vm_unmap_ram
+ vsnprintf
+ vsscanf
+
+# required by pwm-tcc.ko
+ pwmchip_add
+ pwmchip_remove
+
+# required by pwrseq_simple.ko
+ bitmap_alloc
+ devm_gpiod_get_array
+ gpiod_set_array_value_cansleep
+ mmc_pwrseq_register
+ mmc_pwrseq_unregister
+
+# required by realtek.ko
+ __genphy_config_aneg
+ genphy_read_abilities
+ genphy_read_mmd_unsupported
+ genphy_read_status
+ genphy_resume
+ genphy_suspend
+ genphy_write_mmd_unsupported
+ __mdiobus_read
+ __mdiobus_write
+ phy_drivers_register
+ phy_drivers_unregister
+ __phy_modify
+ phy_modify
+ phy_modify_paged_changed
+ phy_read_paged
+ phy_restore_page
+ phy_select_page
+ phy_write_paged
+
+# required by reboot-mode.ko
+ devres_release
+ kfree_const
+ kstrdup_const
+ register_reboot_notifier
+ unregister_reboot_notifier
+
+# required by reserved_mem.ko
+ of_get_next_available_child
+
+# required by reset-tcc.ko
+ devm_reset_controller_register
+
+# required by rpmb.ko
+ __class_register
+ class_unregister
+ device_del
+ ida_alloc_range
+ ida_destroy
+ ida_free
+
+# required by rpmb_sim.ko
+ crypto_shash_setkey
+
+# required by rtc-tcc.ko
+ device_init_wakeup
+ devm_rtc_allocate_device
+ __rtc_register_device
+ rtc_time64_to_tm
+ rtc_tm_to_time64
+ rtc_update_irq
+
+# required by sdhci-tcc.ko
+ mmc_detect_change
+ sdhci_set_uhs_signaling
+
+# required by sg.ko
+ __alloc_disk_node
+ blk_execute_rq_nowait
+ blk_get_request
+ blk_put_request
+ blk_rq_map_user
+ blk_rq_map_user_iov
+ blk_rq_unmap_user
+ blk_verify_command
+ cdev_alloc
+ class_interface_unregister
+ fasync_helper
+ get_sg_io_hdr
+ import_iovec
+ kill_fasync
+ __module_get
+ put_disk
+ put_sg_io_hdr
+ _raw_read_lock_irqsave
+ _raw_read_unlock_irqrestore
+ _raw_write_lock_irq
+ _raw_write_lock_irqsave
+ _raw_write_unlock_irq
+ _raw_write_unlock_irqrestore
+ scsi_autopm_get_device
+ scsi_autopm_put_device
+ scsi_block_when_processing_errors
+ scsi_command_size_tbl
+ scsi_compat_ioctl
+ scsi_ioctl
+ scsi_ioctl_block_when_processing_errors
+ scsi_normalize_sense
+ __scsi_print_sense
+ scsi_register_interface
+ sdev_prefix_printk
+ sg_scsi_ioctl
+
+# required by snd-soc-tcc-asrc.ko
+ wait_for_completion_io_timeout
+
+# required by spi-tcc.ko
+ devm_spi_register_controller
+ gpiod_direction_input
+ __spi_alloc_controller
+ spi_controller_resume
+ spi_controller_suspend
+
+# required by spidev.ko
+ driver_unregister
+ __spi_register_driver
+ spi_setup
+ spi_sync
+ stream_open
+
+# required by stmmac-platform.ko
+ device_get_phy_mode
+ devm_platform_ioremap_resource
+ of_get_mac_address
+ of_phy_is_fixed_link
+ platform_get_irq_byname_optional
+ pm_runtime_force_resume
+ pm_runtime_force_suspend
+
+# required by stmmac.ko
+ crc32_le
+ debugfs_rename
+ dev_close
+ device_set_wakeup_enable
+ __dev_kfree_skb_any
+ devm_alloc_etherdev_mqs
+ dev_open
+ dql_completed
+ dql_reset
+ eth_mac_addr
+ ethtool_convert_legacy_u32_to_link_mode
+ ethtool_convert_link_mode_to_legacy_u32
+ ethtool_op_get_link
+ ethtool_op_get_ts_info
+ eth_type_trans
+ flow_block_cb_setup_simple
+ flow_rule_match_basic
+ flow_rule_match_ipv4_addrs
+ flow_rule_match_ports
+ get_random_bytes
+ jiffies_to_usecs
+ mdiobus_get_phy
+ __napi_alloc_skb
+ napi_complete_done
+ napi_disable
+ napi_gro_receive
+ __napi_schedule
+ __napi_schedule_irqoff
+ napi_schedule_prep
+ netdev_alert
+ netdev_err
+ netdev_info
+ netdev_pick_tx
+ netdev_rss_key_fill
+ netdev_update_features
+ netdev_warn
+ netif_device_attach
+ netif_device_detach
+ netif_napi_add
+ __netif_napi_del
+ netif_schedule_queue
+ netif_set_real_num_rx_queues
+ netif_set_real_num_tx_queues
+ netif_tx_wake_queue
+ page_pool_alloc_pages
+ page_pool_create
+ page_pool_destroy
+ page_pool_put_page
+ page_pool_release_page
+ phy_attached_info
+ phylink_connect_phy
+ phylink_create
+ phylink_destroy
+ phylink_disconnect_phy
+ phylink_ethtool_get_eee
+ phylink_ethtool_get_pauseparam
+ phylink_ethtool_get_wol
+ phylink_ethtool_ksettings_get
+ phylink_ethtool_ksettings_set
+ phylink_ethtool_nway_reset
+ phylink_ethtool_set_eee
+ phylink_ethtool_set_pauseparam
+ phylink_ethtool_set_wol
+ phylink_get_eee_err
+ phylink_mac_change
+ phylink_mii_ioctl
+ phylink_of_phy_connect
+ phylink_set_port_modes
+ phylink_speed_down
+ phylink_speed_up
+ phylink_start
+ phylink_stop
+ pm_wakeup_dev_event
+ register_netdevice_notifier
+ reset_control_reset
+ rtnl_lock
+ rtnl_unlock
+ skb_add_rx_frag
+ skb_tstamp_tx
+ synchronize_net
+ unregister_netdevice_notifier
+
+# required by switch_reverse.ko
+ gpiod_get_raw_value
+
+# required by system_heap.ko
+ deferred_free
+ dmabuf_page_pool_alloc
+ dmabuf_page_pool_create
+ dmabuf_page_pool_destroy
+ dmabuf_page_pool_free
+ dma_heap_get_dev
+
+# required by tcc-amba-pl011.ko
+ amba_driver_unregister
+ dma_get_slave_caps
+ dma_request_chan
+ do_SAK
+ handle_sysrq
+ nr_irqs
+ oops_in_progress
+ sysrq_mask
+ tty_flip_buffer_push
+ tty_insert_flip_string_fixed_flag
+ tty_termios_encode_baud_rate
+ uart_add_one_port
+ uart_console_device
+ uart_console_write
+ uart_get_baud_rate
+ uart_handle_cts_change
+ uart_handle_dcd_change
+ uart_insert_char
+ uart_parse_earlycon
+ uart_parse_options
+ uart_register_driver
+ uart_remove_one_port
+ uart_resume_port
+ uart_set_options
+ uart_suspend_port
+ uart_try_toggle_sysrq
+ uart_unregister_driver
+ uart_update_timeout
+ uart_write_wakeup
+
+# required by tcc-amba-pl08x.ko
+ amba_release_regions
+ amba_request_regions
+ dmaengine_unmap_put
+ dma_get_slave_channel
+ vchan_dma_desc_free_list
+ vchan_find_desc
+ vchan_init
+ vchan_tx_desc_free
+ vchan_tx_submit
+
+# required by tcc-dma.ko
+ of_dma_controller_free
+ tasklet_kill
+
+# required by tcc-reboot-mode.ko
+ atomic_notifier_chain_unregister
+
+# required by tcc-rng.ko
+ hwrng_register
+ hwrng_unregister
+
+# required by tcc-snd-card.ko
+ snd_soc_dai_set_fmt
+ snd_soc_dai_set_tdm_slot
+ snd_soc_unregister_card
+
+# required by tcc_adc.ko
+ devm_iio_device_alloc
+ iio_device_free
+ __iio_device_register
+ iio_device_unregister
+ __ndelay
+
+# required by tcc_adma_pcm.ko
+ snd_pcm_hw_constraint_list
+ snd_pcm_hw_constraint_pow2
+ snd_pcm_lib_preallocate_free_for_all
+ snd_pcm_lib_preallocate_pages_for_all
+
+# required by tcc_cbus_wdt.ko
+ devm_watchdog_register_device
+ watchdog_init_timeout
+ watchdog_unregister_device
+
+# required by tcc_drm_dp.ko
+ drm_helper_hpd_irq_event
+ drm_object_attach_property
+ drm_property_create_enum
+
+# required by tcc_drm_vioc.ko
+ drm_atomic_helper_check_plane_state
+ __drm_atomic_helper_crtc_reset
+ drm_mode_object_get
+ drm_mode_vrefresh
+
+# required by tcc_mem.ko
+ of_get_address
+ of_translate_address
+
+# required by tcc_pmi.ko
+ add_wait_queue
+ default_wake_function
+ hex_dump_to_buffer
+ remove_wait_queue
+
+# required by tcc_sc_mmc.ko
+ mmc_add_host
+ mmc_alloc_host
+ mmc_request_done
+ sg_copy_from_buffer
+ sg_copy_to_buffer
+
+# required by tcc_sc_ufs.ko
+ async_schedule_node
+ blk_queue_max_segment_size
+ __scsi_add_device
+ scsi_add_host_with_dma
+ scsi_change_queue_depth
+ __scsi_execute
+ scsi_host_alloc
+ scsi_remove_device
+ scsi_scan_host
+
+# required by tcc_sec_ipc.ko
+ mbox_client_txdone
+
+# required by tcc_tsens_module.ko
+ devm_thermal_zone_of_sensor_register
+ devm_thermal_zone_of_sensor_unregister
+
+# required by tcc_v4l2_vout.ko
+ v4l2_device_register
+ v4l2_device_unregister
+ video_devdata
+ video_device_alloc
+ video_device_release
+ video_ioctl2
+ __video_register_device
+ video_unregister_device
+
+# required by tcc_viqe_interface.ko
+ memmove
+
+# required by tcc_wdma.ko
+ iov_iter_init
+ vfs_fsync
+
+# required by tccdrm.ko
+ bus_find_device
+ component_bind_all
+ component_master_add_with_match
+ component_master_del
+ component_match_add_release
+ component_unbind_all
+ dma_get_sgtable_attrs
+ dma_resv_test_signaled_rcu
+ dma_resv_wait_timeout_rcu
+ drm_atomic_helper_check
+ drm_atomic_helper_cleanup_planes
+ drm_atomic_helper_commit
+ drm_atomic_helper_commit_hw_done
+ drm_atomic_helper_commit_modeset_disables
+ drm_atomic_helper_commit_modeset_enables
+ drm_atomic_helper_commit_planes
+ drm_atomic_helper_crtc_reset
+ drm_atomic_helper_fake_vblank
+ drm_crtc_vblank_count
+ drm_crtc_vblank_put
+ drm_gem_create_mmap_offset
+ drm_gem_dmabuf_export
+ drm_gem_dmabuf_release
+ drm_gem_dumb_map_offset
+ drm_gem_mmap
+ drm_gem_mmap_obj
+ drm_gem_object_init
+ drm_gem_object_release
+ drm_gem_prime_fd_to_handle
+ drm_gem_prime_handle_to_fd
+ drm_gem_prime_import_dev
+ drm_gem_vm_close
+ drm_gem_vm_open
+ drm_kms_helper_poll_fini
+ drm_kms_helper_poll_init
+ drm_mode_config_helper_resume
+ drm_mode_config_helper_suspend
+ drm_mode_config_reset
+ drm_prime_gem_destroy
+ drm_prime_pages_to_sg
+ drm_prime_sg_to_page_addr_arrays
+ drm_vblank_init
+ platform_find_device_by_driver
+
+# required by tccdrm_common.ko
+ __drm_atomic_helper_crtc_destroy_state
+ __drm_atomic_helper_plane_destroy_state
+ __drm_atomic_helper_plane_duplicate_state
+ __drm_atomic_helper_plane_reset
+ drm_connector_list_iter_begin
+ drm_connector_list_iter_end
+ drm_connector_list_iter_next
+ drm_crtc_handle_vblank
+ drm_crtc_init_with_planes
+ drm_handle_vblank
+ drm_mode_object_find
+ drm_universal_plane_init
+
+# required by tee.ko
+ bus_register
+ bus_unregister
+ compat_ptr_ioctl
+ in_egroup_p
+ pin_user_pages_fast
+ uuid_null
+
+# required by timer.ko
+ of_irq_parse_one
+ of_prop_next_u32
+
+# required by touch_bridge.ko
+ input_close_device
+ input_open_device
+ input_register_handle
+ input_register_handler
+ input_unregister_handle
+ input_unregister_handler
+
+# required by v4l2-fwnode.ko
+ fwnode_get_next_parent
+ fwnode_get_parent
+ fwnode_graph_get_next_endpoint
+ fwnode_graph_get_port_parent
+ fwnode_graph_get_remote_endpoint
+ fwnode_graph_get_remote_port_parent
+ fwnode_graph_parse_endpoint
+ fwnode_property_read_u64_array
+ of_fwnode_ops
+ of_node_name_eq
+ v4l2_async_notifier_add_fwnode_subdev
+ v4l2_async_notifier_add_subdev
+ v4l2_async_notifier_cleanup
+ v4l2_async_notifier_init
+ v4l2_async_notifier_unregister
+ v4l2_async_register_subdev
+ v4l2_async_subdev_notifier_register
+
+# required by videobuf-core.ko
+ __wake_up_sync
+
+# required by videobuf-dma-sg.ko
+ unpin_user_pages_dirty_lock
+ vmalloc_to_page
+
+# required by vpu.ko
+ devm_iounmap
+ kernel_kobj
+ kobject_del
+ __memcpy_fromio
+ __memcpy_toio
+ __of_reset_control_get
+ platform_device_register
+ reset_control_put
diff --git a/arch/arm64/include/asm/kvm_host.h b/arch/arm64/include/asm/kvm_host.h
index 244ed8f..4e75add 100644
--- a/arch/arm64/include/asm/kvm_host.h
+++ b/arch/arm64/include/asm/kvm_host.h
@@ -894,8 +894,8 @@ int kvm_arm_vcpu_arch_get_attr(struct kvm_vcpu *vcpu,
int kvm_arm_vcpu_arch_has_attr(struct kvm_vcpu *vcpu,
struct kvm_device_attr *attr);
-long kvm_vm_ioctl_mte_copy_tags(struct kvm *kvm,
- struct kvm_arm_copy_mte_tags *copy_tags);
+int kvm_vm_ioctl_mte_copy_tags(struct kvm *kvm,
+ struct kvm_arm_copy_mte_tags *copy_tags);
/* Guest/host FPSIMD coordination helpers */
int kvm_arch_vcpu_run_map_fp(struct kvm_vcpu *vcpu);
diff --git a/arch/arm64/kvm/guest.c b/arch/arm64/kvm/guest.c
index bbcf4487..911e2f36 100644
--- a/arch/arm64/kvm/guest.c
+++ b/arch/arm64/kvm/guest.c
@@ -992,8 +992,8 @@ int kvm_arm_vcpu_arch_has_attr(struct kvm_vcpu *vcpu,
return ret;
}
-long kvm_vm_ioctl_mte_copy_tags(struct kvm *kvm,
- struct kvm_arm_copy_mte_tags *copy_tags)
+int kvm_vm_ioctl_mte_copy_tags(struct kvm *kvm,
+ struct kvm_arm_copy_mte_tags *copy_tags)
{
gpa_t guest_ipa = copy_tags->guest_ipa;
size_t length = copy_tags->length;
@@ -1014,6 +1014,10 @@ long kvm_vm_ioctl_mte_copy_tags(struct kvm *kvm,
if (length & ~PAGE_MASK || guest_ipa & ~PAGE_MASK)
return -EINVAL;
+ /* Lengths above INT_MAX cannot be represented in the return value */
+ if (length > INT_MAX)
+ return -EINVAL;
+
gfn = gpa_to_gfn(guest_ipa);
mutex_lock(&kvm->slots_lock);
diff --git a/arch/arm64/kvm/hyp/nvhe/tlb.c b/arch/arm64/kvm/hyp/nvhe/tlb.c
index 3f56011..ab6d25b 100644
--- a/arch/arm64/kvm/hyp/nvhe/tlb.c
+++ b/arch/arm64/kvm/hyp/nvhe/tlb.c
@@ -32,13 +32,19 @@ static void enter_vmid_context(struct kvm_s2_mmu *mmu,
* to do.
*/
if (vcpu) {
+ /* We're in guest context */
if (mmu == vcpu->arch.hw_mmu || WARN_ON(mmu != host_mmu))
return;
- } else if (mmu == host_mmu) {
- return;
+
+ cxt->mmu = vcpu->arch.hw_mmu;
+ } else {
+ /* We're in host context */
+ if (mmu == host_mmu)
+ return;
+
+ cxt->mmu = host_mmu;
}
- cxt->mmu = mmu;
if (cpus_have_final_cap(ARM64_WORKAROUND_SPECULATIVE_AT)) {
u64 val;
diff --git a/arch/arm64/kvm/pmu-emul.c b/arch/arm64/kvm/pmu-emul.c
index ca92cc5c..3897232 100644
--- a/arch/arm64/kvm/pmu-emul.c
+++ b/arch/arm64/kvm/pmu-emul.c
@@ -583,6 +583,7 @@ void kvm_pmu_handle_pmcr(struct kvm_vcpu *vcpu, u64 val)
for_each_set_bit(i, &mask, 32)
kvm_pmu_set_counter_value(vcpu, i, 0);
}
+ kvm_vcpu_pmu_restore_guest(vcpu);
}
static bool kvm_pmu_counter_is_enabled(struct kvm_vcpu *vcpu, u64 select_idx)
diff --git a/arch/arm64/kvm/sys_regs.c b/arch/arm64/kvm/sys_regs.c
index 496d5bf..fedafa1 100644
--- a/arch/arm64/kvm/sys_regs.c
+++ b/arch/arm64/kvm/sys_regs.c
@@ -670,7 +670,6 @@ static bool access_pmcr(struct kvm_vcpu *vcpu, struct sys_reg_params *p,
val |= ARMV8_PMU_PMCR_LC;
__vcpu_sys_reg(vcpu, PMCR_EL0) = val;
kvm_pmu_handle_pmcr(vcpu, val);
- kvm_vcpu_pmu_restore_guest(vcpu);
} else {
/* PMCR.P & PMCR.C are RAZ */
val = __vcpu_sys_reg(vcpu, PMCR_EL0)
diff --git a/build.config.gki.aarch64 b/build.config.gki.aarch64
index d0b01ab..71a1fb3 100644
--- a/build.config.gki.aarch64
+++ b/build.config.gki.aarch64
@@ -23,6 +23,7 @@
android/abi_gki_aarch64_hikey960
android/abi_gki_aarch64_rockchip
android/abi_gki_aarch64_rtkstb
+android/abi_gki_aarch64_telechips
"
FILES="${FILES}
diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c
index 5f9ec1d..b007074 100644
--- a/drivers/hid/hid-core.c
+++ b/drivers/hid/hid-core.c
@@ -32,6 +32,7 @@
#include <linux/hiddev.h>
#include <linux/hid-debug.h>
#include <linux/hidraw.h>
+#include <linux/uhid.h>
#include "hid-ids.h"
@@ -258,6 +259,7 @@ static int hid_add_field(struct hid_parser *parser, unsigned report_type, unsign
{
struct hid_report *report;
struct hid_field *field;
+ unsigned int max_buffer_size = HID_MAX_BUFFER_SIZE;
unsigned int usages;
unsigned int offset;
unsigned int i;
@@ -288,8 +290,11 @@ static int hid_add_field(struct hid_parser *parser, unsigned report_type, unsign
offset = report->size;
report->size += parser->global.report_size * parser->global.report_count;
+ if (IS_ENABLED(CONFIG_UHID) && parser->device->ll_driver == &uhid_hid_driver)
+ max_buffer_size = UHID_DATA_MAX;
+
/* Total size check: Allow for possible report index byte */
- if (report->size > (HID_MAX_BUFFER_SIZE - 1) << 3) {
+ if (report->size > (max_buffer_size - 1) << 3) {
hid_err(parser->device, "report is too long\n");
return -1;
}
@@ -1752,6 +1757,7 @@ int hid_report_raw_event(struct hid_device *hid, int type, u8 *data, u32 size,
struct hid_report_enum *report_enum = hid->report_enum + type;
struct hid_report *report;
struct hid_driver *hdrv;
+ int max_buffer_size = HID_MAX_BUFFER_SIZE;
unsigned int a;
u32 rsize, csize = size;
u8 *cdata = data;
@@ -1768,10 +1774,13 @@ int hid_report_raw_event(struct hid_device *hid, int type, u8 *data, u32 size,
rsize = hid_compute_report_size(report);
- if (report_enum->numbered && rsize >= HID_MAX_BUFFER_SIZE)
- rsize = HID_MAX_BUFFER_SIZE - 1;
- else if (rsize > HID_MAX_BUFFER_SIZE)
- rsize = HID_MAX_BUFFER_SIZE;
+ if (IS_ENABLED(CONFIG_UHID) && hid->ll_driver == &uhid_hid_driver)
+ max_buffer_size = UHID_DATA_MAX;
+
+ if (report_enum->numbered && rsize >= max_buffer_size)
+ rsize = max_buffer_size - 1;
+ else if (rsize > max_buffer_size)
+ rsize = max_buffer_size;
if (csize < rsize) {
dbg_hid("report %d is too short, (%d < %d)\n", report->id,
diff --git a/drivers/hwtracing/coresight/coresight-etm4x-core.c b/drivers/hwtracing/coresight/coresight-etm4x-core.c
index 12bbb51..146c893 100644
--- a/drivers/hwtracing/coresight/coresight-etm4x-core.c
+++ b/drivers/hwtracing/coresight/coresight-etm4x-core.c
@@ -960,25 +960,21 @@ static bool etm4_init_iomem_access(struct etmv4_drvdata *drvdata,
struct csdev_access *csa)
{
u32 devarch = readl_relaxed(drvdata->base + TRCDEVARCH);
- u32 idr1 = readl_relaxed(drvdata->base + TRCIDR1);
/*
* All ETMs must implement TRCDEVARCH to indicate that
- * the component is an ETMv4. To support any broken
- * implementations we fall back to TRCIDR1 check, which
- * is not really reliable.
+ * the component is an ETMv4. Even though TRCIDR1 also
+ * contains the information, it is part of the "Trace"
+ * register and must be accessed with the OSLK cleared,
+ * with MMIO. But we cannot touch the OSLK until we are
+ * sure this is an ETM. So rely only on the TRCDEVARCH.
*/
- if ((devarch & ETM_DEVARCH_ID_MASK) == ETM_DEVARCH_ETMv4x_ARCH) {
- drvdata->arch = etm_devarch_to_arch(devarch);
- } else {
- pr_warn("CPU%d: ETM4x incompatible TRCDEVARCH: %x, falling back to TRCIDR1\n",
- smp_processor_id(), devarch);
-
- if (ETM_TRCIDR1_ARCH_MAJOR(idr1) != ETM_TRCIDR1_ARCH_ETMv4)
- return false;
- drvdata->arch = etm_trcidr_to_arch(idr1);
+ if ((devarch & ETM_DEVARCH_ID_MASK) != ETM_DEVARCH_ETMv4x_ARCH) {
+ pr_warn_once("TRCDEVARCH doesn't match ETMv4 architecture\n");
+ return false;
}
+ drvdata->arch = etm_devarch_to_arch(devarch);
*csa = CSDEV_ACCESS_IOMEM(drvdata->base);
return true;
}
diff --git a/drivers/hwtracing/coresight/coresight-etm4x.h b/drivers/hwtracing/coresight/coresight-etm4x.h
index 3c4d69b..1ac4a06 100644
--- a/drivers/hwtracing/coresight/coresight-etm4x.h
+++ b/drivers/hwtracing/coresight/coresight-etm4x.h
@@ -668,14 +668,12 @@
* TRCDEVARCH - CoreSight architected register
* - Bits[15:12] - Major version
* - Bits[19:16] - Minor version
- * TRCIDR1 - ETM architected register
- * - Bits[11:8] - Major version
- * - Bits[7:4] - Minor version
- * We must rely on TRCDEVARCH for the version information,
- * however we don't want to break the support for potential
- * old implementations which might not implement it. Thus
- * we fall back to TRCIDR1 if TRCDEVARCH is not implemented
- * for memory mapped components.
+ *
+ * We must rely only on TRCDEVARCH for the version information. Even though,
+ * TRCIDR1 also provides the architecture version, it is a "Trace" register
+ * and as such must be accessed only with Trace power domain ON. This may
+ * not be available at probe time.
+ *
* Now to make certain decisions easier based on the version
* we use an internal representation of the version in the
* driver, as follows :
@@ -701,12 +699,6 @@ static inline u8 etm_devarch_to_arch(u32 devarch)
ETM_DEVARCH_REVISION(devarch));
}
-static inline u8 etm_trcidr_to_arch(u32 trcidr1)
-{
- return ETM_ARCH_VERSION(ETM_TRCIDR1_ARCH_MAJOR(trcidr1),
- ETM_TRCIDR1_ARCH_MINOR(trcidr1));
-}
-
enum etm_impdef_type {
ETM4_IMPDEF_HISI_CORE_COMMIT,
ETM4_IMPDEF_FEATURE_MAX,
diff --git a/drivers/irqchip/irq-gic-v3.c b/drivers/irqchip/irq-gic-v3.c
index 5fd2ab62..924e6d2 100644
--- a/drivers/irqchip/irq-gic-v3.c
+++ b/drivers/irqchip/irq-gic-v3.c
@@ -42,6 +42,7 @@
#define FLAGS_WORKAROUND_GICR_WAKER_MSM8996 (1ULL << 0)
#define FLAGS_WORKAROUND_CAVIUM_ERRATUM_38539 (1ULL << 1)
#define FLAGS_WORKAROUND_MTK_GICR_SAVE (1ULL << 2)
+#define FLAGS_WORKAROUND_ASR_ERRATUM_8601001 (1ULL << 3)
#define GIC_IRQ_TYPE_PARTITION (GIC_IRQ_TYPE_LPI + 1)
@@ -610,10 +611,16 @@ static int gic_irq_set_vcpu_affinity(struct irq_data *d, void *vcpu)
return 0;
}
-static u64 gic_mpidr_to_affinity(unsigned long mpidr)
+static u64 gic_cpu_to_affinity(int cpu)
{
+ u64 mpidr = cpu_logical_map(cpu);
u64 aff;
+ /* ASR8601 needs to have its affinities shifted down... */
+ if (unlikely(gic_data.flags & FLAGS_WORKAROUND_ASR_ERRATUM_8601001))
+ mpidr = (MPIDR_AFFINITY_LEVEL(mpidr, 1) |
+ (MPIDR_AFFINITY_LEVEL(mpidr, 2) << 8));
+
aff = ((u64)MPIDR_AFFINITY_LEVEL(mpidr, 3) << 32 |
MPIDR_AFFINITY_LEVEL(mpidr, 2) << 16 |
MPIDR_AFFINITY_LEVEL(mpidr, 1) << 8 |
@@ -812,7 +819,7 @@ static void __init gic_dist_init(void)
* Set all global interrupts to the boot CPU only. ARE must be
* enabled.
*/
- affinity = gic_mpidr_to_affinity(cpu_logical_map(smp_processor_id()));
+ affinity = gic_cpu_to_affinity(smp_processor_id());
for (i = 32; i < GIC_LINE_NR; i++) {
trace_android_vh_gic_v3_affinity_init(i, GICD_IROUTER, &affinity);
gic_write_irouter(affinity, base + GICD_IROUTER + i * 8);
@@ -865,7 +872,7 @@ static int gic_iterate_rdists(int (*fn)(struct redist_region *, void __iomem *))
static int __gic_populate_rdist(struct redist_region *region, void __iomem *ptr)
{
- unsigned long mpidr = cpu_logical_map(smp_processor_id());
+ unsigned long mpidr;
u64 typer;
u32 aff;
@@ -873,6 +880,8 @@ static int __gic_populate_rdist(struct redist_region *region, void __iomem *ptr)
* Convert affinity to a 32bit value that can be matched to
* GICR_TYPER bits [63:32].
*/
+ mpidr = gic_cpu_to_affinity(smp_processor_id());
+
aff = (MPIDR_AFFINITY_LEVEL(mpidr, 3) << 24 |
MPIDR_AFFINITY_LEVEL(mpidr, 2) << 16 |
MPIDR_AFFINITY_LEVEL(mpidr, 1) << 8 |
@@ -972,7 +981,7 @@ static inline bool gic_dist_security_disabled(void)
static void gic_cpu_sys_reg_init(void)
{
int i, cpu = smp_processor_id();
- u64 mpidr = cpu_logical_map(cpu);
+ u64 mpidr = gic_cpu_to_affinity(cpu);
u64 need_rss = MPIDR_RS(mpidr);
bool group0;
u32 pribits;
@@ -1071,11 +1080,11 @@ static void gic_cpu_sys_reg_init(void)
for_each_online_cpu(i) {
bool have_rss = per_cpu(has_rss, i) && per_cpu(has_rss, cpu);
- need_rss |= MPIDR_RS(cpu_logical_map(i));
+ need_rss |= MPIDR_RS(gic_cpu_to_affinity(i));
if (need_rss && (!have_rss))
pr_crit("CPU%d (%lx) can't SGI CPU%d (%lx), no RSS\n",
cpu, (unsigned long)mpidr,
- i, (unsigned long)cpu_logical_map(i));
+ i, (unsigned long)gic_cpu_to_affinity(i));
}
/**
@@ -1151,9 +1160,11 @@ static u16 gic_compute_target_list(int *base_cpu, const struct cpumask *mask,
unsigned long cluster_id)
{
int next_cpu, cpu = *base_cpu;
- unsigned long mpidr = cpu_logical_map(cpu);
+ unsigned long mpidr;
u16 tlist = 0;
+ mpidr = gic_cpu_to_affinity(cpu);
+
while (cpu < nr_cpu_ids) {
tlist |= 1 << (mpidr & 0xf);
@@ -1162,7 +1173,7 @@ static u16 gic_compute_target_list(int *base_cpu, const struct cpumask *mask,
goto out;
cpu = next_cpu;
- mpidr = cpu_logical_map(cpu);
+ mpidr = gic_cpu_to_affinity(cpu);
if (cluster_id != MPIDR_TO_SGI_CLUSTER_ID(mpidr)) {
cpu--;
@@ -1207,7 +1218,7 @@ static void gic_ipi_send_mask(struct irq_data *d, const struct cpumask *mask)
wmb();
for_each_cpu(cpu, mask) {
- u64 cluster_id = MPIDR_TO_SGI_CLUSTER_ID(cpu_logical_map(cpu));
+ u64 cluster_id = MPIDR_TO_SGI_CLUSTER_ID(gic_cpu_to_affinity(cpu));
u16 tlist;
tlist = gic_compute_target_list(&cpu, mask, cluster_id);
@@ -1267,7 +1278,7 @@ static int gic_set_affinity(struct irq_data *d, const struct cpumask *mask_val,
offset = convert_offset_index(d, GICD_IROUTER, &index);
reg = gic_dist_base(d) + offset + (index * 8);
- val = gic_mpidr_to_affinity(cpu_logical_map(cpu));
+ val = gic_cpu_to_affinity(cpu);
trace_android_rvh_gic_v3_set_affinity(d, mask_val, &val, force, gic_dist_base(d));
gic_write_irouter(val, reg);
@@ -1646,6 +1657,15 @@ static bool gic_enable_quirk_hip06_07(void *data)
return false;
}
+static bool gic_enable_quirk_asr8601(void *data)
+{
+ struct gic_chip_data *d = data;
+
+ d->flags |= FLAGS_WORKAROUND_ASR_ERRATUM_8601001;
+
+ return true;
+}
+
static const struct gic_quirk gic_quirks[] = {
{
.desc = "GICv3: Qualcomm MSM8996 broken firmware",
@@ -1658,6 +1678,11 @@ static const struct gic_quirk gic_quirks[] = {
.init = gic_enable_quirk_mtk_gicr,
},
{
+ .desc = "GICv3: ASR erratum 8601001",
+ .compatible = "asr,asr8601-gic-v3",
+ .init = gic_enable_quirk_asr8601,
+ },
+ {
.desc = "GICv3: HIP06 erratum 161010803",
.iidr = 0x0204043b,
.mask = 0xffffffff,
diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c
index 8020665..793998b 100644
--- a/drivers/usb/core/hub.c
+++ b/drivers/usb/core/hub.c
@@ -2010,6 +2010,19 @@ bool usb_device_is_owned(struct usb_device *udev)
return !!hub->ports[udev->portnum - 1]->port_owner;
}
+static void update_port_device_state(struct usb_device *udev)
+{
+ struct usb_hub *hub;
+ struct usb_port *port_dev;
+
+ if (udev->parent) {
+ hub = usb_hub_to_struct_hub(udev->parent);
+ port_dev = hub->ports[udev->portnum - 1];
+ WRITE_ONCE(port_dev->state, udev->state);
+ sysfs_notify_dirent(port_dev->state_kn);
+ }
+}
+
static void recursively_mark_NOTATTACHED(struct usb_device *udev)
{
struct usb_hub *hub = usb_hub_to_struct_hub(udev);
@@ -2022,6 +2035,7 @@ static void recursively_mark_NOTATTACHED(struct usb_device *udev)
if (udev->state == USB_STATE_SUSPENDED)
udev->active_duration -= jiffies;
udev->state = USB_STATE_NOTATTACHED;
+ update_port_device_state(udev);
}
/**
@@ -2078,6 +2092,7 @@ void usb_set_device_state(struct usb_device *udev,
udev->state != USB_STATE_SUSPENDED)
udev->active_duration += jiffies;
udev->state = new_state;
+ update_port_device_state(udev);
} else
recursively_mark_NOTATTACHED(udev);
spin_unlock_irqrestore(&device_state_lock, flags);
diff --git a/drivers/usb/core/hub.h b/drivers/usb/core/hub.h
index fdb5d8c..f30e2aa 100644
--- a/drivers/usb/core/hub.h
+++ b/drivers/usb/core/hub.h
@@ -83,6 +83,8 @@ struct usb_hub {
* @peer: related usb2 and usb3 ports (share the same connector)
* @req: default pm qos request for hubs without port power control
* @connect_type: port's connect type
+ * @state: device state of the usb device attached to the port
+ * @state_kn: kernfs_node of the sysfs attribute that accesses @state
* @location: opaque representation of platform connector location
* @status_lock: synchronize port_event() vs usb_port_{suspend|resume}
* @portnum: port index num based one
@@ -99,6 +101,8 @@ struct usb_port {
struct usb_port *peer;
struct dev_pm_qos_request *req;
enum usb_port_connect_type connect_type;
+ enum usb_device_state state;
+ struct kernfs_node *state_kn;
usb_port_location_t location;
struct mutex status_lock;
u32 over_current_count;
diff --git a/drivers/usb/core/port.c b/drivers/usb/core/port.c
index 54270f9..2e2e91a 100644
--- a/drivers/usb/core/port.c
+++ b/drivers/usb/core/port.c
@@ -76,6 +76,16 @@ static ssize_t connect_type_show(struct device *dev,
}
static DEVICE_ATTR_RO(connect_type);
+static ssize_t state_show(struct device *dev,
+ struct device_attribute *attr, char *buf)
+{
+ struct usb_port *port_dev = to_usb_port(dev);
+ enum usb_device_state state = READ_ONCE(port_dev->state);
+
+ return sysfs_emit(buf, "%s\n", usb_state_string(state));
+}
+static DEVICE_ATTR_RO(state);
+
static ssize_t over_current_count_show(struct device *dev,
struct device_attribute *attr, char *buf)
{
@@ -175,6 +185,7 @@ static DEVICE_ATTR_RW(usb3_lpm_permit);
static struct attribute *port_dev_attrs[] = {
&dev_attr_connect_type.attr,
+ &dev_attr_state.attr,
&dev_attr_location.attr,
&dev_attr_quirks.attr,
&dev_attr_over_current_count.attr,
@@ -594,12 +605,18 @@ int usb_hub_create_port_device(struct usb_hub *hub, int port1)
return retval;
}
+ port_dev->state_kn = sysfs_get_dirent(port_dev->dev.kobj.sd, "state");
+ if (!port_dev->state_kn) {
+ dev_err(&port_dev->dev, "failed to sysfs_get_dirent 'state'\n");
+ retval = -ENODEV;
+ goto err_unregister;
+ }
+
/* Set default policy of port-poweroff disabled. */
retval = dev_pm_qos_add_request(&port_dev->dev, port_dev->req,
DEV_PM_QOS_FLAGS, PM_QOS_FLAG_NO_POWER_OFF);
if (retval < 0) {
- device_unregister(&port_dev->dev);
- return retval;
+ goto err_put_kn;
}
find_and_link_peer(hub, port1);
@@ -636,6 +653,13 @@ int usb_hub_create_port_device(struct usb_hub *hub, int port1)
port_dev->req = NULL;
}
return 0;
+
+err_put_kn:
+ sysfs_put(port_dev->state_kn);
+err_unregister:
+ device_unregister(&port_dev->dev);
+
+ return retval;
}
void usb_hub_remove_port_device(struct usb_hub *hub, int port1)
@@ -646,5 +670,6 @@ void usb_hub_remove_port_device(struct usb_hub *hub, int port1)
peer = port_dev->peer;
if (peer)
unlink_peers(port_dev, peer);
+ sysfs_put(port_dev->state_kn);
device_unregister(&port_dev->dev);
}
diff --git a/drivers/usb/gadget/function/uvc_video.c b/drivers/usb/gadget/function/uvc_video.c
index dd1c6b2..e818659 100644
--- a/drivers/usb/gadget/function/uvc_video.c
+++ b/drivers/usb/gadget/function/uvc_video.c
@@ -386,6 +386,9 @@ static void uvcg_video_pump(struct work_struct *work)
struct uvc_buffer *buf;
unsigned long flags;
int ret;
+ bool buf_int;
+ /* video->max_payload_size is only set when using bulk transfer */
+ bool is_bulk = video->max_payload_size;
while (video->ep->enabled) {
/*
@@ -408,20 +411,35 @@ static void uvcg_video_pump(struct work_struct *work)
*/
spin_lock_irqsave(&queue->irqlock, flags);
buf = uvcg_queue_head(queue);
- if (buf == NULL) {
+
+ if (buf != NULL) {
+ video->encode(req, video, buf);
+ /* Always interrupt for the last request of a video buffer */
+ buf_int = buf->state == UVC_BUF_STATE_DONE;
+ } else if (!(queue->flags & UVC_QUEUE_DISCONNECTED) && !is_bulk) {
+ /*
+ * No video buffer available; the queue is still connected and
+ * we're traferring over ISOC. Queue a 0 length request to
+ * prevent missed ISOC transfers.
+ */
+ req->length = 0;
+ buf_int = false;
+ } else {
+ /*
+ * Either queue has been disconnected or no video buffer
+ * available to bulk transfer. Either way, stop processing
+ * further.
+ */
spin_unlock_irqrestore(&queue->irqlock, flags);
break;
}
- video->encode(req, video, buf);
-
/*
* With usb3 we have more requests. This will decrease the
* interrupt load to a quarter but also catches the corner
* cases, which needs to be handled.
*/
- if (list_empty(&video->req_free) ||
- buf->state == UVC_BUF_STATE_DONE ||
+ if (list_empty(&video->req_free) || buf_int ||
!(video->req_int_count %
DIV_ROUND_UP(video->uvc_num_requests, 4))) {
video->req_int_count = 0;
@@ -441,8 +459,7 @@ static void uvcg_video_pump(struct work_struct *work)
/* Endpoint now owns the request */
req = NULL;
- if (buf->state != UVC_BUF_STATE_DONE)
- video->req_int_count++;
+ video->req_int_count++;
}
if (!req)
@@ -527,4 +544,3 @@ int uvcg_video_init(struct uvc_video *video, struct uvc_device *uvc)
V4L2_BUF_TYPE_VIDEO_OUTPUT, &video->mutex);
return 0;
}
-
diff --git a/drivers/usb/typec/tcpm/tcpm.c b/drivers/usb/typec/tcpm/tcpm.c
index 00f9372..cdde2f7 100644
--- a/drivers/usb/typec/tcpm/tcpm.c
+++ b/drivers/usb/typec/tcpm/tcpm.c
@@ -1449,10 +1449,18 @@ static int tcpm_ams_start(struct tcpm_port *port, enum tcpm_ams ams)
static void tcpm_queue_vdm(struct tcpm_port *port, const u32 header,
const u32 *data, int cnt)
{
+ u32 vdo_hdr = port->vdo_data[0];
+
WARN_ON(!mutex_is_locked(&port->lock));
- /* Make sure we are not still processing a previous VDM packet */
- WARN_ON(port->vdm_state > VDM_STATE_DONE);
+ /* If is sending discover_identity, handle received message first */
+ if (PD_VDO_SVDM(vdo_hdr) && PD_VDO_CMD(vdo_hdr) == CMD_DISCOVER_IDENT) {
+ port->send_discover = true;
+ mod_send_discover_delayed_work(port, SEND_DISCOVER_RETRY_MS);
+ } else {
+ /* Make sure we are not still processing a previous VDM packet */
+ WARN_ON(port->vdm_state > VDM_STATE_DONE);
+ }
port->vdo_count = cnt + 1;
port->vdo_data[0] = header;
@@ -1969,11 +1977,13 @@ static void vdm_run_state_machine(struct tcpm_port *port)
switch (PD_VDO_CMD(vdo_hdr)) {
case CMD_DISCOVER_IDENT:
res = tcpm_ams_start(port, DISCOVER_IDENTITY);
- if (res == 0)
+ if (res == 0) {
port->send_discover = false;
- else if (res == -EAGAIN)
+ } else if (res == -EAGAIN) {
+ port->vdo_data[0] = 0;
mod_send_discover_delayed_work(port,
SEND_DISCOVER_RETRY_MS);
+ }
break;
case CMD_DISCOVER_SVID:
res = tcpm_ams_start(port, DISCOVER_SVIDS);
@@ -2056,6 +2066,7 @@ static void vdm_run_state_machine(struct tcpm_port *port)
unsigned long timeout;
port->vdm_retries = 0;
+ port->vdo_data[0] = 0;
port->vdm_state = VDM_STATE_BUSY;
timeout = vdm_ready_timeout(vdo_hdr);
mod_vdm_delayed_work(port, timeout);
diff --git a/fs/f2fs/dir.c b/fs/f2fs/dir.c
index 1bc7e038..281241c6 100644
--- a/fs/f2fs/dir.c
+++ b/fs/f2fs/dir.c
@@ -808,8 +808,15 @@ int f2fs_add_dentry(struct inode *dir, const struct f2fs_filename *fname,
{
int err = -EAGAIN;
- if (f2fs_has_inline_dentry(dir))
+ if (f2fs_has_inline_dentry(dir)) {
+ /*
+ * Should get i_xattr_sem to keep the lock order:
+ * i_xattr_sem -> inode_page lock used by f2fs_setxattr.
+ */
+ f2fs_down_read(&F2FS_I(dir)->i_xattr_sem);
err = f2fs_add_inline_entry(dir, fname, inode, ino, mode);
+ f2fs_up_read(&F2FS_I(dir)->i_xattr_sem);
+ }
if (err == -EAGAIN)
err = f2fs_add_regular_entry(dir, fname, inode, ino, mode);
diff --git a/fs/f2fs/xattr.c b/fs/f2fs/xattr.c
index 8d1c8ef..edd803b 100644
--- a/fs/f2fs/xattr.c
+++ b/fs/f2fs/xattr.c
@@ -523,10 +523,12 @@ int f2fs_getxattr(struct inode *inode, int index, const char *name,
if (len > F2FS_NAME_LEN)
return -ERANGE;
- f2fs_down_read(&F2FS_I(inode)->i_xattr_sem);
+ if (!ipage)
+ f2fs_down_read(&F2FS_I(inode)->i_xattr_sem);
error = lookup_all_xattrs(inode, ipage, index, len, name,
&entry, &base_addr, &base_size, &is_inline);
- f2fs_up_read(&F2FS_I(inode)->i_xattr_sem);
+ if (!ipage)
+ f2fs_up_read(&F2FS_I(inode)->i_xattr_sem);
if (error)
return error;
diff --git a/fs/fuse/backing.c b/fs/fuse/backing.c
index e292c55..aad46ab 100644
--- a/fs/fuse/backing.c
+++ b/fs/fuse/backing.c
@@ -348,44 +348,19 @@ void *fuse_create_open_finalize(
}
int fuse_release_initialize(struct fuse_bpf_args *fa, struct fuse_release_in *fri,
- struct inode *inode, struct file *file)
+ struct inode *inode, struct fuse_file *ff)
{
- struct fuse_file *fuse_file = file->private_data;
-
/* Always put backing file whatever bpf/userspace says */
- fput(fuse_file->backing_file);
+ fput(ff->backing_file);
*fri = (struct fuse_release_in) {
- .fh = ((struct fuse_file *)(file->private_data))->fh,
+ .fh = ff->fh,
};
*fa = (struct fuse_bpf_args) {
.nodeid = get_fuse_inode(inode)->nodeid,
- .opcode = FUSE_RELEASE,
- .in_numargs = 1,
- .in_args[0].size = sizeof(*fri),
- .in_args[0].value = fri,
- };
-
- return 0;
-}
-
-int fuse_releasedir_initialize(struct fuse_bpf_args *fa,
- struct fuse_release_in *fri,
- struct inode *inode, struct file *file)
-{
- struct fuse_file *fuse_file = file->private_data;
-
- /* Always put backing file whatever bpf/userspace says */
- fput(fuse_file->backing_file);
-
- *fri = (struct fuse_release_in) {
- .fh = ((struct fuse_file *)(file->private_data))->fh,
- };
-
- *fa = (struct fuse_bpf_args) {
- .nodeid = get_fuse_inode(inode)->nodeid,
- .opcode = FUSE_RELEASEDIR,
+ .opcode = S_ISDIR(inode->i_mode) ? FUSE_RELEASEDIR
+ : FUSE_RELEASE,
.in_numargs = 1,
.in_args[0].size = sizeof(*fri),
.in_args[0].value = fri,
@@ -395,15 +370,14 @@ int fuse_releasedir_initialize(struct fuse_bpf_args *fa,
}
int fuse_release_backing(struct fuse_bpf_args *fa,
- struct inode *inode, struct file *file)
+ struct inode *inode, struct fuse_file *ff)
{
return 0;
}
void *fuse_release_finalize(struct fuse_bpf_args *fa,
- struct inode *inode, struct file *file)
+ struct inode *inode, struct fuse_file *ff)
{
- fuse_file_free(file->private_data);
return NULL;
}
@@ -1273,14 +1247,12 @@ int fuse_handle_bpf_prog(struct fuse_entry_bpf *feb, struct inode *parent,
}
/* Cannot change existing program */
- if (*bpf && new_bpf) {
- bpf_prog_put(new_bpf);
+ if (*bpf) {
+ if (new_bpf)
+ bpf_prog_put(new_bpf);
return new_bpf == *bpf ? 0 : -EINVAL;
}
- if (*bpf)
- bpf_prog_put(*bpf);
-
*bpf = new_bpf;
return 0;
}
diff --git a/fs/fuse/dir.c b/fs/fuse/dir.c
index c0899b3..33c9302 100644
--- a/fs/fuse/dir.c
+++ b/fs/fuse/dir.c
@@ -311,7 +311,7 @@ static int fuse_dentry_revalidate(struct dentry *entry, unsigned int flags)
spin_unlock(&fi->lock);
}
kfree(forget);
- if (ret == -ENOMEM)
+ if (ret == -ENOMEM || ret == -EINTR)
goto out;
if (ret || fuse_invalid_attr(&outarg.attr) ||
fuse_stale_inode(inode, outarg.generation, &outarg.attr))
@@ -1745,17 +1745,6 @@ static int fuse_dir_open(struct inode *inode, struct file *file)
static int fuse_dir_release(struct inode *inode, struct file *file)
{
-#ifdef CONFIG_FUSE_BPF
- struct fuse_err_ret fer;
-
- fer = fuse_bpf_backing(inode, struct fuse_release_in,
- fuse_releasedir_initialize, fuse_release_backing,
- fuse_release_finalize,
- inode, file);
- if (fer.ret)
- return PTR_ERR(fer.result);
-#endif
-
fuse_release_common(file, true);
return 0;
}
diff --git a/fs/fuse/file.c b/fs/fuse/file.c
index ca32103..b112e2a 100644
--- a/fs/fuse/file.c
+++ b/fs/fuse/file.c
@@ -110,25 +110,39 @@ static void fuse_release_end(struct fuse_mount *fm, struct fuse_args *args,
kfree(ra);
}
-static void fuse_file_put(struct fuse_file *ff, bool sync, bool isdir)
+static void fuse_file_put(struct inode *inode, struct fuse_file *ff,
+ bool sync, bool isdir)
{
- if (refcount_dec_and_test(&ff->count)) {
- struct fuse_args *args = &ff->release_args->args;
+ struct fuse_args *args = &ff->release_args->args;
+#ifdef CONFIG_FUSE_BPF
+ struct fuse_err_ret fer;
+#endif
- if (isdir ? ff->fm->fc->no_opendir : ff->fm->fc->no_open) {
- /* Do nothing when client does not implement 'open' */
- fuse_release_end(ff->fm, args, 0);
- } else if (sync) {
- fuse_simple_request(ff->fm, args);
- fuse_release_end(ff->fm, args, 0);
- } else {
- args->end = fuse_release_end;
- if (fuse_simple_background(ff->fm, args,
- GFP_KERNEL | __GFP_NOFAIL))
- fuse_release_end(ff->fm, args, -ENOTCONN);
- }
- kfree(ff);
+ if (!refcount_dec_and_test(&ff->count))
+ return;
+
+#ifdef CONFIG_FUSE_BPF
+ fer = fuse_bpf_backing(inode, struct fuse_release_in,
+ fuse_release_initialize, fuse_release_backing,
+ fuse_release_finalize,
+ inode, ff);
+ if (fer.ret) {
+ fuse_release_end(ff->fm, args, 0);
+ } else
+#endif
+ if (isdir ? ff->fm->fc->no_opendir : ff->fm->fc->no_open) {
+ /* Do nothing when client does not implement 'open' */
+ fuse_release_end(ff->fm, args, 0);
+ } else if (sync) {
+ fuse_simple_request(ff->fm, args);
+ fuse_release_end(ff->fm, args, 0);
+ } else {
+ args->end = fuse_release_end;
+ if (fuse_simple_background(ff->fm, args,
+ GFP_KERNEL | __GFP_NOFAIL))
+ fuse_release_end(ff->fm, args, -ENOTCONN);
}
+ kfree(ff);
}
int fuse_do_open(struct fuse_mount *fm, u64 nodeid, struct file *file,
@@ -346,7 +360,7 @@ void fuse_release_common(struct file *file, bool isdir)
* synchronous RELEASE is allowed (and desirable) in this case
* because the server can be trusted not to screw up.
*/
- fuse_file_put(ff, ff->fm->fc->destroy, isdir);
+ fuse_file_put(ra->inode, ff, ff->fm->fc->destroy, isdir);
}
static int fuse_open(struct inode *inode, struct file *file)
@@ -358,17 +372,6 @@ static int fuse_release(struct inode *inode, struct file *file)
{
struct fuse_conn *fc = get_fuse_conn(inode);
-#ifdef CONFIG_FUSE_BPF
- struct fuse_err_ret fer;
-
- fer = fuse_bpf_backing(inode, struct fuse_release_in,
- fuse_release_initialize, fuse_release_backing,
- fuse_release_finalize,
- inode, file);
- if (fer.ret)
- return PTR_ERR(fer.result);
-#endif
-
/* see fuse_vma_close() for !writeback_cache case */
if (fc->writeback_cache)
write_inode_now(inode, 1);
@@ -387,7 +390,7 @@ void fuse_sync_release(struct fuse_inode *fi, struct fuse_file *ff, int flags)
* iput(NULL) is a no-op and since the refcount is 1 and everything's
* synchronous, we are fine with not doing igrab() here"
*/
- fuse_file_put(ff, true, false);
+ fuse_file_put(&fi->inode, ff, true, false);
}
EXPORT_SYMBOL_GPL(fuse_sync_release);
@@ -969,8 +972,11 @@ static void fuse_readpages_end(struct fuse_mount *fm, struct fuse_args *args,
unlock_page(page);
put_page(page);
}
- if (ia->ff)
- fuse_file_put(ia->ff, false, false);
+ if (ia->ff) {
+ WARN_ON(!mapping);
+ fuse_file_put(mapping ? mapping->host : NULL, ia->ff,
+ false, false);
+ }
fuse_io_free(ia);
}
@@ -1709,7 +1715,7 @@ static void fuse_writepage_free(struct fuse_writepage_args *wpa)
__free_page(ap->pages[i]);
if (wpa->ia.ff)
- fuse_file_put(wpa->ia.ff, false, false);
+ fuse_file_put(wpa->inode, wpa->ia.ff, false, false);
kfree(ap->pages);
kfree(wpa);
@@ -1967,7 +1973,7 @@ int fuse_write_inode(struct inode *inode, struct writeback_control *wbc)
ff = __fuse_write_file_get(fc, fi);
err = fuse_flush_times(inode, ff);
if (ff)
- fuse_file_put(ff, false, false);
+ fuse_file_put(inode, ff, false, false);
return err;
}
@@ -2339,7 +2345,7 @@ static int fuse_writepages(struct address_space *mapping,
fuse_writepages_send(&data);
}
if (data.ff)
- fuse_file_put(data.ff, false, false);
+ fuse_file_put(inode, data.ff, false, false);
kfree(data.orig_pages);
out:
diff --git a/fs/fuse/fuse_i.h b/fs/fuse/fuse_i.h
index ee14696..682c892 100644
--- a/fs/fuse/fuse_i.h
+++ b/fs/fuse/fuse_i.h
@@ -1454,14 +1454,11 @@ void *fuse_link_finalize(struct fuse_bpf_args *fa, struct dentry *entry,
struct inode *dir, struct dentry *newent);
int fuse_release_initialize(struct fuse_bpf_args *fa, struct fuse_release_in *fri,
- struct inode *inode, struct file *file);
-int fuse_releasedir_initialize(struct fuse_bpf_args *fa,
- struct fuse_release_in *fri,
- struct inode *inode, struct file *file);
+ struct inode *inode, struct fuse_file *ff);
int fuse_release_backing(struct fuse_bpf_args *fa,
- struct inode *inode, struct file *file);
+ struct inode *inode, struct fuse_file *ff);
void *fuse_release_finalize(struct fuse_bpf_args *fa,
- struct inode *inode, struct file *file);
+ struct inode *inode, struct fuse_file *ff);
int fuse_flush_initialize(struct fuse_bpf_args *fa, struct fuse_flush_in *ffi,
struct file *file, fl_owner_t id);
diff --git a/fs/fuse/inode.c b/fs/fuse/inode.c
index 8b90818..6d97647 100644
--- a/fs/fuse/inode.c
+++ b/fs/fuse/inode.c
@@ -115,6 +115,10 @@ static void fuse_free_inode(struct inode *inode)
#ifdef CONFIG_FUSE_DAX
kfree(fi->dax);
#endif
+#ifdef CONFIG_FUSE_BPF
+ if (fi->bpf)
+ bpf_prog_put(fi->bpf);
+#endif
kmem_cache_free(fuse_inode_cachep, fi);
}
@@ -125,13 +129,6 @@ static void fuse_evict_inode(struct inode *inode)
/* Will write inode on close/munmap and in all other dirtiers */
WARN_ON(inode->i_state & I_DIRTY_INODE);
-#ifdef CONFIG_FUSE_BPF
- iput(fi->backing_inode);
- if (fi->bpf)
- bpf_prog_put(fi->bpf);
- fi->bpf = NULL;
-#endif
-
truncate_inode_pages_final(&inode->i_data);
clear_inode(inode);
if (inode->i_sb->s_flags & SB_ACTIVE) {
@@ -151,6 +148,15 @@ static void fuse_evict_inode(struct inode *inode)
}
}
+#ifdef CONFIG_FUSE_BPF
+static void fuse_destroy_inode(struct inode *inode)
+{
+ struct fuse_inode *fi = get_fuse_inode(inode);
+
+ iput(fi->backing_inode);
+}
+#endif
+
static int fuse_reconfigure(struct fs_context *fc)
{
struct super_block *sb = fc->root->d_sb;
@@ -1085,6 +1091,9 @@ static const struct export_operations fuse_export_operations = {
static const struct super_operations fuse_super_operations = {
.alloc_inode = fuse_alloc_inode,
+#ifdef CONFIG_FUSE_BPF
+ .destroy_inode = fuse_destroy_inode,
+#endif
.free_inode = fuse_free_inode,
.evict_inode = fuse_evict_inode,
.write_inode = fuse_write_inode,
diff --git a/fs/incfs/pseudo_files.c b/fs/incfs/pseudo_files.c
index 1b9bf00..d43ccb2 100644
--- a/fs/incfs/pseudo_files.c
+++ b/fs/incfs/pseudo_files.c
@@ -916,10 +916,10 @@ static long ioctl_get_read_timeouts(struct mount_info *mi, void __user *arg)
if (copy_from_user(&args, args_usr_ptr, sizeof(args)))
return -EINVAL;
- if (args.timeouts_array_size_out > INCFS_DATA_FILE_BLOCK_SIZE)
+ if (args.timeouts_array_size > INCFS_DATA_FILE_BLOCK_SIZE)
return -EINVAL;
- buffer = kzalloc(args.timeouts_array_size_out, GFP_NOFS);
+ buffer = kzalloc(args.timeouts_array_size, GFP_NOFS);
if (!buffer)
return -ENOMEM;
diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c
index 43dbe31..fb2740b4 100644
--- a/kernel/sched/fair.c
+++ b/kernel/sched/fair.c
@@ -9623,6 +9623,16 @@ static struct sched_group *find_busiest_group(struct lb_env *env)
*/
update_sd_lb_stats(env, &sds);
+ /* There is no busy sibling group to pull tasks from */
+ if (!sds.busiest)
+ goto out_balanced;
+
+ busiest = &sds.busiest_stat;
+
+ /* Misfit tasks should be dealt with regardless of the avg load */
+ if (busiest->group_type == group_misfit_task)
+ goto force_balance;
+
if (sched_energy_enabled()) {
struct root_domain *rd = env->dst_rq->rd;
int out_balance = 1;
@@ -9634,17 +9644,6 @@ static struct sched_group *find_busiest_group(struct lb_env *env)
goto out_balanced;
}
- local = &sds.local_stat;
- busiest = &sds.busiest_stat;
-
- /* There is no busy sibling group to pull tasks from */
- if (!sds.busiest)
- goto out_balanced;
-
- /* Misfit tasks should be dealt with regardless of the avg load */
- if (busiest->group_type == group_misfit_task)
- goto force_balance;
-
/* ASYM feature bypasses nice load balance check */
if (busiest->group_type == group_asym_packing)
goto force_balance;
@@ -9657,6 +9656,8 @@ static struct sched_group *find_busiest_group(struct lb_env *env)
if (busiest->group_type == group_imbalanced)
goto force_balance;
+ local = &sds.local_stat;
+
/*
* If the local group is busier than the selected busiest group
* don't try and pull any tasks.
diff --git a/mm/kfence/Makefile b/mm/kfence/Makefile
index 6872cd5..cb2bcf7 100644
--- a/mm/kfence/Makefile
+++ b/mm/kfence/Makefile
@@ -2,5 +2,5 @@
obj-$(CONFIG_KFENCE) := core.o report.o
-CFLAGS_kfence_test.o := -g -fno-omit-frame-pointer -fno-optimize-sibling-calls
+CFLAGS_kfence_test.o := -fno-omit-frame-pointer -fno-optimize-sibling-calls
obj-$(CONFIG_KFENCE_KUNIT_TEST) += kfence_test.o
diff --git a/mm/memory.c b/mm/memory.c
index 6680d7a..ea4ebb9 100644
--- a/mm/memory.c
+++ b/mm/memory.c
@@ -221,6 +221,16 @@ static void free_pte_range(struct mmu_gather *tlb, pmd_t *pmd,
unsigned long addr)
{
pgtable_t token = pmd_pgtable(*pmd);
+#ifdef CONFIG_SPECULATIVE_PAGE_FAULT
+ /*
+ * Ensure page table destruction is blocked if __pte_map_lock managed
+ * to take this lock. Without this barrier tlb_remove_table_rcu can
+ * destroy ptl after __pte_map_lock locked it and during unlock would
+ * cause a use-after-free.
+ */
+ spinlock_t *ptl = pmd_lock(tlb->mm, pmd);
+ spin_unlock(ptl);
+#endif
pmd_clear(pmd);
pte_free_tlb(tlb, token, addr);
mm_dec_nr_ptes(tlb->mm);
@@ -2607,9 +2617,7 @@ EXPORT_SYMBOL_GPL(apply_to_page_range);
static bool pte_spinlock(struct vm_fault *vmf)
{
bool ret = false;
-#ifdef CONFIG_TRANSPARENT_HUGEPAGE
pmd_t pmdval;
-#endif
/* Check if vma is still valid */
if (!(vmf->flags & FAULT_FLAG_SPECULATIVE)) {
@@ -2624,24 +2632,28 @@ static bool pte_spinlock(struct vm_fault *vmf)
goto out;
}
-#ifdef CONFIG_TRANSPARENT_HUGEPAGE
/*
* We check if the pmd value is still the same to ensure that there
* is not a huge collapse operation in progress in our back.
+ * It also ensures that pmd was not cleared by pmd_clear in
+ * free_pte_range and ptl is still valid.
*/
pmdval = READ_ONCE(*vmf->pmd);
if (!pmd_same(pmdval, vmf->orig_pmd)) {
trace_spf_pmd_changed(_RET_IP_, vmf->vma, vmf->address);
goto out;
}
-#endif
- vmf->ptl = pte_lockptr(vmf->vma->vm_mm, vmf->pmd);
+ vmf->ptl = pte_lockptr(vmf->vma->vm_mm, &pmdval);
if (unlikely(!spin_trylock(vmf->ptl))) {
trace_spf_pte_lock(_RET_IP_, vmf->vma, vmf->address);
goto out;
}
+ /*
+ * The check below will fail if pte_spinlock passed its ptl barrier
+ * before we took the ptl lock.
+ */
if (vma_has_changed(vmf)) {
spin_unlock(vmf->ptl);
trace_spf_vma_changed(_RET_IP_, vmf->vma, vmf->address);
@@ -2659,9 +2671,7 @@ static bool __pte_map_lock_speculative(struct vm_fault *vmf, unsigned long addr)
bool ret = false;
pte_t *pte;
spinlock_t *ptl;
-#ifdef CONFIG_TRANSPARENT_HUGEPAGE
pmd_t pmdval;
-#endif
/*
* The first vma_has_changed() guarantees the page-tables are still
@@ -2676,7 +2686,6 @@ static bool __pte_map_lock_speculative(struct vm_fault *vmf, unsigned long addr)
goto out;
}
-#ifdef CONFIG_TRANSPARENT_HUGEPAGE
/*
* We check if the pmd value is still the same to ensure that there
* is not a huge collapse operation in progress in our back.
@@ -2686,7 +2695,6 @@ static bool __pte_map_lock_speculative(struct vm_fault *vmf, unsigned long addr)
trace_spf_pmd_changed(_RET_IP_, vmf->vma, addr);
goto out;
}
-#endif
/*
* Same as pte_offset_map_lock() except that we call
@@ -2695,14 +2703,18 @@ static bool __pte_map_lock_speculative(struct vm_fault *vmf, unsigned long addr)
* to invalidate TLB but this CPU has irq disabled.
* Since we are in a speculative patch, accept it could fail
*/
- ptl = pte_lockptr(vmf->vma->vm_mm, vmf->pmd);
- pte = pte_offset_map(vmf->pmd, addr);
+ ptl = pte_lockptr(vmf->vma->vm_mm, &pmdval);
+ pte = pte_offset_map(&pmdval, addr);
if (unlikely(!spin_trylock(ptl))) {
pte_unmap(pte);
trace_spf_pte_lock(_RET_IP_, vmf->vma, addr);
goto out;
}
+ /*
+ * The check below will fail if __pte_map_lock_speculative passed its ptl
+ * barrier before we took the ptl lock.
+ */
if (vma_has_changed(vmf)) {
pte_unmap_unlock(pte, ptl);
trace_spf_vma_changed(_RET_IP_, vmf->vma, addr);
diff --git a/mm/page_alloc.c b/mm/page_alloc.c
index ceabd77..c5e74a1 100644
--- a/mm/page_alloc.c
+++ b/mm/page_alloc.c
@@ -1294,6 +1294,7 @@ static __always_inline bool free_pages_prepare(struct page *page,
unsigned int order, bool check_free, fpi_t fpi_flags)
{
int bad = 0;
+ bool skip_kasan_poison = should_skip_kasan_poison(page, fpi_flags);
bool init = want_init_on_free();
VM_BUG_ON_PAGE(PageTail(page), page);
@@ -1365,7 +1366,7 @@ static __always_inline bool free_pages_prepare(struct page *page,
* With hardware tag-based KASAN, memory tags must be set before the
* page becomes unavailable via debug_pagealloc or arch_free_page.
*/
- if (!should_skip_kasan_poison(page, fpi_flags)) {
+ if (!skip_kasan_poison) {
kasan_poison_pages(page, order, init);
/* Memory is already initialized if KASAN did it internally. */
diff --git a/mm/vmscan.c b/mm/vmscan.c
index 7f512b31..e571e29 100644
--- a/mm/vmscan.c
+++ b/mm/vmscan.c
@@ -4490,10 +4490,13 @@ static int evict_pages(struct lruvec *lruvec, struct scan_control *sc, int swapp
int scanned;
int reclaimed;
LIST_HEAD(list);
+ LIST_HEAD(clean);
struct page *page;
+ struct page *next;
enum vm_event_item item;
struct reclaim_stat stat;
struct lru_gen_mm_walk *walk;
+ bool skip_retry = false;
struct mem_cgroup *memcg = lruvec_memcg(lruvec);
struct pglist_data *pgdat = lruvec_pgdat(lruvec);
@@ -4510,20 +4513,37 @@ static int evict_pages(struct lruvec *lruvec, struct scan_control *sc, int swapp
if (list_empty(&list))
return scanned;
-
+retry:
reclaimed = shrink_page_list(&list, pgdat, sc, &stat, false);
+ sc->nr_reclaimed += reclaimed;
- list_for_each_entry(page, &list, lru) {
- /* restore LRU_REFS_FLAGS cleared by isolate_page() */
- if (PageWorkingset(page))
- SetPageReferenced(page);
+ list_for_each_entry_safe_reverse(page, next, &list, lru) {
+ if (!page_evictable(page)) {
+ list_del(&page->lru);
+ putback_lru_page(page);
+ continue;
+ }
- /* don't add rejected pages to the oldest generation */
if (PageReclaim(page) &&
- (PageDirty(page) || PageWriteback(page)))
- ClearPageActive(page);
- else
- SetPageActive(page);
+ (PageDirty(page) || PageWriteback(page))) {
+ /* restore LRU_REFS_FLAGS cleared by isolate_page() */
+ if (PageWorkingset(page))
+ SetPageReferenced(page);
+ continue;
+ }
+
+ if (skip_retry || PageActive(page) || PageReferenced(page) ||
+ page_mapped(page) || PageLocked(page) ||
+ PageDirty(page) || PageWriteback(page)) {
+ /* don't add rejected pages to the oldest generation */
+ set_mask_bits(&page->flags, LRU_REFS_MASK | LRU_REFS_FLAGS,
+ BIT(PG_active));
+ continue;
+ }
+
+ /* retry pages that may have missed rotate_reclaimable_page() */
+ list_move(&page->lru, &clean);
+ sc->nr_scanned -= thp_nr_pages(page);
}
spin_lock_irq(&pgdat->lru_lock);
@@ -4545,7 +4565,13 @@ static int evict_pages(struct lruvec *lruvec, struct scan_control *sc, int swapp
mem_cgroup_uncharge_list(&list);
free_unref_page_list(&list);
- sc->nr_reclaimed += reclaimed;
+ INIT_LIST_HEAD(&list);
+ list_splice_init(&clean, &list);
+
+ if (!list_empty(&list)) {
+ skip_retry = true;
+ goto retry;
+ }
if (need_swapping && type == LRU_GEN_ANON)
*need_swapping = true;
diff --git a/net/xfrm/xfrm_interface_core.c b/net/xfrm/xfrm_interface_core.c
index e4f21a6..da518b4 100644
--- a/net/xfrm/xfrm_interface_core.c
+++ b/net/xfrm/xfrm_interface_core.c
@@ -207,52 +207,6 @@ static void xfrmi_scrub_packet(struct sk_buff *skb, bool xnet)
skb->mark = 0;
}
-static int xfrmi_input(struct sk_buff *skb, int nexthdr, __be32 spi,
- int encap_type, unsigned short family)
-{
- struct sec_path *sp;
-
- sp = skb_sec_path(skb);
- if (sp && (sp->len || sp->olen) &&
- !xfrm_policy_check(NULL, XFRM_POLICY_IN, skb, family))
- goto discard;
-
- XFRM_SPI_SKB_CB(skb)->family = family;
- if (family == AF_INET) {
- XFRM_SPI_SKB_CB(skb)->daddroff = offsetof(struct iphdr, daddr);
- XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip4 = NULL;
- } else {
- XFRM_SPI_SKB_CB(skb)->daddroff = offsetof(struct ipv6hdr, daddr);
- XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip6 = NULL;
- }
-
- return xfrm_input(skb, nexthdr, spi, encap_type);
-discard:
- kfree_skb(skb);
- return 0;
-}
-
-static int xfrmi4_rcv(struct sk_buff *skb)
-{
- return xfrmi_input(skb, ip_hdr(skb)->protocol, 0, 0, AF_INET);
-}
-
-static int xfrmi6_rcv(struct sk_buff *skb)
-{
- return xfrmi_input(skb, skb_network_header(skb)[IP6CB(skb)->nhoff],
- 0, 0, AF_INET6);
-}
-
-static int xfrmi4_input(struct sk_buff *skb, int nexthdr, __be32 spi, int encap_type)
-{
- return xfrmi_input(skb, nexthdr, spi, encap_type, AF_INET);
-}
-
-static int xfrmi6_input(struct sk_buff *skb, int nexthdr, __be32 spi, int encap_type)
-{
- return xfrmi_input(skb, nexthdr, spi, encap_type, AF_INET6);
-}
-
static int xfrmi_rcv_cb(struct sk_buff *skb, int err)
{
const struct xfrm_mode *inner_mode;
@@ -826,8 +780,8 @@ static struct pernet_operations xfrmi_net_ops = {
};
static struct xfrm6_protocol xfrmi_esp6_protocol __read_mostly = {
- .handler = xfrmi6_rcv,
- .input_handler = xfrmi6_input,
+ .handler = xfrm6_rcv,
+ .input_handler = xfrm_input,
.cb_handler = xfrmi_rcv_cb,
.err_handler = xfrmi6_err,
.priority = 10,
@@ -877,8 +831,8 @@ static struct xfrm6_tunnel xfrmi_ip6ip_handler __read_mostly = {
#endif
static struct xfrm4_protocol xfrmi_esp4_protocol __read_mostly = {
- .handler = xfrmi4_rcv,
- .input_handler = xfrmi4_input,
+ .handler = xfrm4_rcv,
+ .input_handler = xfrm_input,
.cb_handler = xfrmi_rcv_cb,
.err_handler = xfrmi4_err,
.priority = 10,