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 5fd2ab6..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,